From 35f0973f09bed9e308295ab2a40c98222be6aaec Mon Sep 17 00:00:00 2001
From: Brieuc Dubois <git@bhasher.com>
Date: Wed, 11 Dec 2024 16:28:32 +0200
Subject: [PATCH] Fix #141 #110 #70

---
 frontend/src/routes/sessions/[id]/Chatbox.svelte | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/frontend/src/routes/sessions/[id]/Chatbox.svelte b/frontend/src/routes/sessions/[id]/Chatbox.svelte
index c90d4a8e..2373abfc 100644
--- a/frontend/src/routes/sessions/[id]/Chatbox.svelte
+++ b/frontend/src/routes/sessions/[id]/Chatbox.svelte
@@ -28,7 +28,7 @@
 			.at(-1);
 		if (!news || !(news instanceof Message)) return;
 
-		if (document.hidden) {
+		if (!document.hasFocus() && Notification.permission === 'granted') {
 			new Notification(news.user.nickname, {
 				body: news.content,
 				icon: '/favicon.ico'
-- 
GitLab