ui: fixup autoplay on inactive tabs

This commit is contained in:
nick-delirium 2025-04-24 13:00:12 +02:00
parent 53797500bf
commit 22d71ceb14
No known key found for this signature in database
GPG key ID: 93ABD695DF5FDBA0

View file

@ -57,18 +57,17 @@ function WebPlayer(props: any) {
const [fullView, setFullView] = useState(false);
React.useEffect(() => {
if (windowActive) {
const handleActivation = () => {
if (!document.hidden) {
setWindowActive(true);
document.removeEventListener('visibilitychange', handleActivation);
}
};
document.addEventListener('visibilitychange', handleActivation);
}
const handleActivation = () => {
if (!document.hidden) {
setWindowActive(true);
document.removeEventListener('visibilitychange', handleActivation);
}
};
document.addEventListener('visibilitychange', handleActivation);
return () => {
devTools.update('network', { activeTab: 'ALL' });
document.removeEventListener('visibilitychange', handleActivation);
}
}, []);