obsproject / obsproject/obs-studio

obs-browser: Use CEF official methods of replacing/disabling error pages

Open
#13,499 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area/dependency
Dominant language
C
Stars
76.4k
Forks
10.2k
Avg merge
4d 23h
Merged PRs (30d)
12

Description

With the update to the Chrome Runtime, browser sources will begin showing vanilla Chrome error pages.

To bypass this, the obs-browser commit to enable Chrome Runtime hardcodes a navigation to about:blank.

Once CEF has a valid API to do this properly, switch over to it.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the obs-browser change that enabled Chrome Runtime and its hardcoded about:blank navigation; check CEF issue 3852 for the official API status and obs-browser pull request 523 for context. Replace the workaround when CEF exposes a valid method, and verify browser sources no longer show vanilla Chrome error pages.

Written by the indexing model from the issue text.

Assessment

Domain
desktop-dev, web-dev
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.