macOS Context Menus not showing when starting in fullscreen
Operating System Info
macOS 15
Other OS
No response
OBS Studio Version
31.1.0-beta1
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/8JlE0K1BFX29W6Mi
OBS Studio Crash Log URL
No response
Expected Behavior
Opening context menus with a right click should be visible as well as clickable, both when in windowed mode and fullscreen in macOS.
Current Behavior
Context menus are visible in windowed mode, but when OBS opens in fullscreen then context menus are invisible. They are still clickable, however. This does not appear to be a consistent issue, but seems to be most common when opening after OBS has been closed for a while on macOS.
Steps to Reproduce
- Open OBS in fullscreen mode on macOS.
- Try to open a context menu.
- If it is visible, restart the system and open OBS and try to do so.
Anything else we should know?
As stated, the bug seems inconsistent but is only noticeable when in fullscreen mode, so starting in fullscreen mode seems to be related. This was not an issue with previous versions of OBS on this version of macOS when starting in fullscreen.
Does this affect all context menus? Which menu specifically are you testing with?
I believe so, at the very least all context menus that are triggered with a right click (the menu bar menus were still functional). I tried to add a source and also tried to open the context menu for a source to access the filters, and neither were visible.
I have been unable to reproduce this. That said, I would suspect this is a Qt issue.
@LooneyH Can you try testing this without any plugins?
I had this happen once with 31.1 beta 2, but never again. not something I can reproduce. When right clicking no menus would appear until i restarted OBS
@LooneyH Can you try testing this without any plugins?
I missed this, my bad! I've had less time using OBS recently but I haven't noticed this issue in a while, but I am about to start using it more so am more likely to come across it again, if I do I'll try to replicate it in safe mode.