fix: update media controller logic and improve CSS styles for better layout

This commit is contained in:
mr. M
2025-03-17 20:22:20 +01:00
parent 401085f231
commit 0d96889018
4 changed files with 10 additions and 5 deletions

View File

@@ -59,6 +59,7 @@ class ZenMediaController {
window.addEventListener('TabClose', (event) => {
const linkedBrowser = event.target.linkedBrowser;
if (!linkedBrowser?.browsingContext?.mediaController) return;
this.deinitMediaController(
linkedBrowser.browsingContext.mediaController,
true,
@@ -109,7 +110,7 @@ class ZenMediaController {
mediaController.removeEventListener('deactivated', this.onDeactivated);
this.mediaControllersMap.delete(mediaController.id);
this.pipEligibilityMap.delete(retrievedMediaController.browser.browserId);
this.pipEligibilityMap.delete(retrievedMediaController?.browser?.browserId);
}
if (shouldOverride) {