-
-
Notifications
You must be signed in to change notification settings - Fork 8.9k
Description
Operating System Info
Windows 11
Other OS
No response
OBS Studio Version
32.0.2
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/bHLsNUc0R6Qg9YwI
OBS Studio Crash Log URL
No response
Expected Behavior
The expected behavior is that, when an element is being captured, a yellow outline will appear around that window to indicate that it is being recorded, making the user aware of what is currently visible on their recording/stream.
This behavior is still correctly observable in non-Studio mode, but has regressed in Studio mode in recent updates.
Here are two pictures of expected behavior currently encountered in the non-Studio mode: When an element is visible, a yellow outline appears. When it is hidden, the yellow outline disappears.
Current Behavior
In Studio mode, this behavior no longer functions properly. As soon as an element is visible, the yellow outline will remain even after the element is hidden, as shown in pictures below.
This behavior creates uncertainty as to which element is visible or not, which creates a security risk by nullifying the effects of the Windows capture outlines. If they are always on, they do not serve their purpose of indicating what is visible or not.
Steps to Reproduce
- Enter studio mode
- Add a window source
- Make sure the source is visible
- On Windows, you should see a yellow outline. If not, go to Settings > Privacy and security > Screenshot borders > Uncheck "OBS" in the section "Let apps turn off the screenshot border".
- Once you see the yellow outline, hide the source.
- If you are in Studio mode, the yellow outline will still be visible.
- If you repeat these steps outside of Studio mode, you will notice that the yellow outline disappears after hiding the source, and only appears when the source is visible.
Anything else we should know?
In the screenshots, you may notice the plugin "Advanced Scene Switcher". The problematic behavior is still consistent when the plugin is disabled.