fix(overlay): honor mpv subtitle binding config and tidy modal close

This commit is contained in:
sudacode committed 2026-02-28 14:31:43 -08:00
1 parent d07b0aa957
commit b212986682
4 files changed
+24 -8

No files matched your search

+4 -6
View File
@@ -232,15 +232,13 @@ export function createOverlayModalRuntimeService(
const handleOverlayModalClosed = (modal: OverlayHostedModal): void => {
if (!restoreVisibleOverlayOnModalClose.has(modal)) return;
restoreVisibleOverlayOnModalClose.delete(modal);
const modalWindow = deps.getModalWindow();
if (restoreVisibleOverlayOnModalClose.size === 0) {
clearPendingModalWindowReveal();
notifyModalStateChange(false);
}
const modalWindow = deps.getModalWindow();
if (!modalWindow || modalWindow.isDestroyed()) return;
if (restoreVisibleOverlayOnModalClose.size === 0) {
modalWindow.hide();
if (modalWindow && !modalWindow.isDestroyed()) {
modalWindow.hide();
}
}
};