Skip to content

fix(built-in-browser): stabilize H.264 streaming in embedded browser - #1523

Merged
GCWing merged 1 commit into
GCWing:mainfrom
kev1n77:fmy/dev
Jul 16, 2026
Merged

fix(built-in-browser): stabilize H.264 streaming in embedded browser#1523
GCWing merged 1 commit into
GCWing:mainfrom
kev1n77:fmy/dev

Conversation

@kev1n77

@kev1n77 kev1n77 commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator
  • create embedded browser webviews through the native desktop adapter
  • prefer software decoding for WebCodecs H.264 streams on WebView2
  • preserve active webview bounds during transient layout collapse
  • reuse webviews for navigation, reload, and bounds updates
  • retain overlay and toolbar interaction protections
  • remove the experimental performance window path
  • add embedded video stream and real-stream diagnostic coverage

Summary

Fixes #

Type and Areas

Type:

Areas:

Motivation / Impact

Verification

Reviewer Notes

Checklist

  • This PR is focused and does not include secrets, temporary prompts, generated scratch files, or unrelated artifacts.
  • Relevant verification is recorded above, or skipped checks are explained.
  • User-facing strings, docs, and locales are updated where applicable.

@kev1n77
kev1n77 force-pushed the fmy/dev branch 2 times, most recently from 816ebf4 to 4f9c495 Compare July 14, 2026 01:42
- create embedded browser webviews through the native desktop adapter
- prefer software decoding for WebCodecs H.264 streams on WebView2
- preserve active webview bounds during transient layout collapse
- reuse webviews for navigation, reload, and bounds updates
- retain overlay and toolbar interaction protections
- remove the experimental performance window path
- add embedded video stream and real-stream diagnostic coverage
@GCWing
GCWing merged commit c5b9523 into GCWing:main Jul 16, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants