mirror of
https://github.com/yattee/yattee.git
synced 2026-07-20 14:22:02 +00:00
Closing the player window via its close button left isPlayerCollapsing stuck true (windowShouldClose has no animation completion to clear it), so the mini capsule preview kept mounting its render container and grabbed the shared render view on the next expand - the video rendered into the 44x26 thumbnail while the player window stayed black. - Clear isPlayerCollapsing on the next runloop in windowShouldClose - Give containers in the tracked player window priority to claim the shared view (even from a visible owner), and refuse steals from the visible player window by outside containers - Prefer the largest container in the player window during recovery so thumbnail-sized surfaces are never picked - Add a watchdog misplaced-view check in MPVBackend that re-attaches the render view when it lives outside the visible player window - Include container bounds and tracked-window flag in attach/decline logs