Peter Sanders
New Member
OBS applies zoom levels per domain instead of per browser instance. This causes an issue when using a dock and a browser source that load content from the same domain.
Steps to Reproduce:
Expected Behavior:
Zoom changes in the dock should not affect the browser source. Each instance should maintain its own zoom level.
Actual Behavior:
Changing the zoom level in the dock also changes the zoom level of the browser source, since both are loaded from the same domain (obsproject.com).
Additional Notes:
I originally encountered this issue while using overlays from overlays.uno.
In that setup, the URLs follow this pattern:
Impact:
Very High – adjusting zoom in a dock unintentionally affects visible content in the live output, which is especially problematic in production environments.
Steps to Reproduce:
- Add a custom dock in OBS Studio with the following URL:
OBS Studio Gets A New Renderer | OBS
Starting with OBS Studio 32.0.0 a new renderer backend based on Apple's Metal graphics API is available for users to test as an experimental alternative to the existing OpenGL …
obsproject.com
- Add a browser source to a scene using the this URL:
OBS Studio 32.0 Release Notes | OBS
New Features Added a basic plugin manager [FiniteSingularity/PatTheMav/Warchamp7] Added opt-in automatic crash log upload for Windows and macOS [PatTheMav/Warchamp7] Added Voice …
obsproject.com
- Adjust the zoom level in the dock.
- Observe the browser source in the program output.
- The zoom level doesn't affect docks and browser sources using a URL with a different domain
Expected Behavior:
Zoom changes in the dock should not affect the browser source. Each instance should maintain its own zoom level.
Actual Behavior:
Changing the zoom level in the dock also changes the zoom level of the browser source, since both are loaded from the same domain (obsproject.com).
Additional Notes:
I originally encountered this issue while using overlays from overlays.uno.
In that setup, the URLs follow this pattern:
- Control UI (used in OBS dock):
https://app.overlays.uno/control/<token> - Output (used as browser source):
https://app.overlays.uno/output/<token>
Impact:
Very High – adjusting zoom in a dock unintentionally affects visible content in the live output, which is especially problematic in production environments.