mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-09 17:36:15 -08:00
The embedded MPV player is a native NSView that sits above the WebContents layer, so DOM dialogs (command palette, MatDialog, etc.) always paint behind it regardless of z-index. Track CDK overlay backdrops via OverlayContainer + MutationObserver and send off-screen bounds to the native view while any backdrop is present, restoring real bounds on close. Playback continues uninterrupted. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Entire-Checkpoint: f957cd9849e0