Fix sidebar still hiding because of tab-preview-panel close event

This commit is contained in:
brahim
2024-09-18 19:38:03 +02:00
parent afb22905f9
commit 2d8f8be70b

View File

@@ -210,12 +210,15 @@ var gZenCompactModeManager = {
addEventListener('mousemove', this.__removeHasPopupAttribute, {once: true});
}
}
const removeHasPopupOnPopupHidden = () => {
removeEventListener('click', waitForMouseMoveOnPopupSelect);
this.__removeHasPopupAttribute();
const removeHasPopupOnPopupHidden = (event) => {
if (['toolbar-context-menu', 'tabContextMenu'].includes(event.target.id)) {
removeEventListener('click', waitForMouseMoveOnPopupSelect);
removeEventListener('popuphidden', removeHasPopupOnPopupHidden);
this.__removeHasPopupAttribute();
}
}
addEventListener('click', waitForMouseMoveOnPopupSelect);
addEventListener('popuphidden', removeHasPopupOnPopupHidden, {once: true});
addEventListener('popuphidden', removeHasPopupOnPopupHidden);
},
toggleToolbar() {