obsproject / obsproject/obs-studio
Browser's last frame shows black background for <canvas> element
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 76.4k
- Forks
- 10.2k
- Avg merge
- 4d 23h
- Merged PRs (30d)
- 12
Description
Operating System Info
Windows 10
Other OS
No response
OBS Studio Version
27.2.1
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/YTQN8AKsq_ZBZFoY
OBS Studio Crash Log URL
No response
Expected Behavior
Select any browser source, refresh it. Page should smoothly refresh, remaining transparent until it has content to draw.
Current Behavior
Browser turns black briefly before the image returns to normal.
Steps to Reproduce
- Have a browser source (not site specific)
- Right-click, Properties
- Refresh Cache of Current Page
Anything else we should know?
Unable to reproduce the problem on Linux; appears to be isolated to Windows. The problem does not occur with OBS 27.1.3.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the provided OBS log and reproduce the browser-source cache refresh on Windows 10 using OBS 27.2.1, then compare it with 27.1.3 and Linux. The fix is complete when a refreshed canvas remains transparent until it has content to draw, without the brief black frame.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- html
- Domain
- frontend, web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100