Skip to content

Commit f33c707

Browse files
committed
[core] Fix incorrect sw logic for FF in private mode
1 parent e8a3997 commit f33c707

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/components/Navbar/Navbar.jsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@ export default function Navbar({ className }) {
4141
}, [pathname]);
4242

4343
useEffect(() => {
44-
navigator.serviceWorker.ready
45-
.then(() => setOffline({ ready: true, error: false }))
46-
.catch(() => setOffline({ ready: false, error: true }));
44+
if ('serviceWorker' in navigator) {
45+
navigator.serviceWorker.ready
46+
.then(() => setOffline({ ready: true, error: false }))
47+
.catch(() => setOffline({ ready: false, error: true }));
48+
}
4749
}, []);
4850

4951
const items = settings.tools.map((tool) => (

0 commit comments

Comments
 (0)