mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-08-09 08:47:17 +00:00
use pointerdown for consistency
This commit is contained in:
parent
61eba4d13e
commit
cbae03307d
1 changed files with 3 additions and 3 deletions
|
|
@ -47,7 +47,7 @@ const Popup = ({ open, direction, renderLabel, renderMenu, dataset, onCloseReque
|
|||
onCloseRequest(closeEvent);
|
||||
}
|
||||
break;
|
||||
case 'touchstart':
|
||||
case 'pointerdown':
|
||||
if (event.target !== document.documentElement && !labelRef.current.contains(event.target)) {
|
||||
onCloseRequest(closeEvent);
|
||||
}
|
||||
|
|
@ -58,12 +58,12 @@ const Popup = ({ open, direction, renderLabel, renderMenu, dataset, onCloseReque
|
|||
if (routeFocused && open) {
|
||||
window.addEventListener('keydown', onCloseEvent);
|
||||
window.addEventListener('mousedown', onCloseEvent);
|
||||
window.addEventListener('touchstart', onCloseEvent);
|
||||
window.addEventListener('pointerdown', onCloseEvent);
|
||||
}
|
||||
return () => {
|
||||
window.removeEventListener('keydown', onCloseEvent);
|
||||
window.removeEventListener('mousedown', onCloseEvent);
|
||||
window.removeEventListener('touchstart', onCloseEvent);
|
||||
window.removeEventListener('pointerdown', onCloseEvent);
|
||||
};
|
||||
}, [routeFocused, open, onCloseRequest, dataset]);
|
||||
React.useLayoutEffect(() => {
|
||||
|
|
|
|||
Loading…
Reference in a new issue