You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The voice dictation overlay orb (NSPanel on macOS) becomes invisible when a fullscreen application is in the foreground. Users cannot see recording/transcription status while working in fullscreen apps.
Problem
The overlay orb displays correctly over normal (windowed) applications
When a fullscreen app is focused (e.g., fullscreen browser, IDE, terminal), the orb is hidden behind the fullscreen window
Users lose visual feedback for voice dictation state (listening, transcribing, error) while in fullscreen mode
Steps to reproduce
Enable voice dictation
Enter fullscreen mode in any application (e.g., Safari, VS Code, Terminal)
Trigger Fn push-to-talk
Observe: no overlay orb visible — no visual indication of recording state
Expected behavior
The overlay orb should remain visible on top of fullscreen applications, similar to how macOS system indicators (volume, brightness) overlay fullscreen content.
Possible approach
The Swift overlay helper likely needs its NSPanel window level set to a level above fullscreen windows (e.g., NSWindow.Level.screenSaver or NSWindow.Level.statusBar) and/or the collectionBehavior should include .canJoinAllSpaces and .fullScreenAuxiliary.
Environment
macOS (Tauri desktop app with Swift overlay helper)
Activity
Al629176 commentedon Apr 15, 2026
Still persists
Al629176 commentedon Apr 15, 2026
Subtasks
fix(overlay): shrink initial overlay window to match idle orb dimensi…
feat(overlay): add native drag support with position persistence (tin…
fix(overlay): reclass NSWindow to NSPanel for fullscreen visibility (t…
fix(overlay): shrink initial overlay window to match idle orb dimensi…
feat(overlay): add native drag support with position persistence (tin…
fix(overlay): reclass NSWindow to NSPanel for fullscreen visibility (t…
fix(overlay): fullscreen visibility, voice server reliability, and re…
fix(overlay): fullscreen visibility, voice server reliability, and re…
fix(overlay): fullscreen visibility, voice server reliability, and re…
Merge pull request #528 from senamakel/epic-7964-136-locale-followup