Observed behaviour
When triggering a microphone or camera test from a fullscreen call, without having granted permission to camera/mic the fullscreen exits and you can only click/hover on things when you press the Escape key, probably because it thinks it's still in fullscreen
Additionally the popup always appears half off-screen, at least where I tested it on Niri - it moves back when I switch tabs and then switch back once --- this could just be a Firefox bug or issue that can't be resolved here?:
image
Not tested with any other DE and Browser
Reproduction steps
- Put call in fullscreen in Firefox
- Click three dots
- Open the audio/video settings via that menu
- Trigger camera or microphone test without yet having allowed access to either
- Block and accept the warning, or Allow
- Stuck without being able to click or hover until pressing the Escape key
Build information
Stable Web 2026.927.142037, Linux (x64), Firefox 156.0, Locale en-US
Platform
Web, Self-hosting

2 comments
Comment by Hampus
Comment by @MathiasLui
Stable Web 2026.1003.155631, Linux (x64), Firefox 156.0- looks good! Starting a microphone or camera test in full-screen without permissions now exits fullscreen and keeps the settings window open normally without getting stuck. Clicking "Allow" opens the desired window, and hitting "Block" shows a "permission required" dialog except in one specific case:- Fullscreen call with no explicit mic permissions (in this case Firefox)
- Open settings and click the play button for the mic test
- It correctly exits fullscreen now - select "Block" for the browser permission prompt
- No "permission required" dialog opens
In non-fullscreen or using the other three buttons I do get the warning. Technically not part of this issue, though. I noticed some other small things - not sure if I should create issues for these:- Leaving the call normally shows the big channel-view box in the chat with the call still going on --- rejoining shows both parties in the "In voice chat" section in the corner
- Leaving the call by reloading the page does not show the channel-view box with the call (is this intended?), but the green reconnect-banner --- reconnecting does not show the other party in the "In voice chat" section until they trigger an action like toggling the camera or microphone
- Leaving the call by reloading the page and clearing the cache sometimes additionally hides the green reconnect-banner (couldn't reliably trigger this)
- After a bit of testing the regular way to exit a call (big red button) now also immediately hides the big channel-view box
My tests are done by calling myself from a different browser window and a different account.