mirror of
https://github.com/yattee/yattee.git
synced 2026-07-20 14:22:02 +00:00
The capsule's claim on the shared render view is declined during the player window's fade-out (the window is still visible, so the steal guard refuses), and nothing retried after orderOut - the capsule stayed black until the render watchdog recovered the view ~10 seconds later. Call recoverSharedPlayerViewIfNeeded() in hide()'s cleanup right after ordering the window out, so the view moves to the capsule as soon as the collapse finishes. The PiP path is untouched - there the view must stay in the hidden window.