On Windows, Vowen stores the target window handle and reactivates that specific window before pasting. On macOS it stores only the bundle id and reactivates the application.
That difference matters for any app that holds several independent working contexts in one process. I run several Claude Code sessions inside one editor. I hold the dictation key in session A, speak, and while transcription is running I switch to session B. Vowen correctly brings the editor to the front, then pastes into session B, because at the bundle-id level A and B are the same target.
Switching to a different application works correctly, so the app-level targeting itself is fine. It is only same-app, different-window that goes wrong.
This is a request for parity with the Windows behaviour rather than new capability: capture the frontmost window on macOS at record start and restore it before inserting.
Environment: Vowen 0.5.8, macOS, pro plan.
