From fd9ed97fdc60baaa3f74a3f7b02c6831c6d6948b Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 25 Sep 2023 09:31:04 -0300 Subject: do not reuse the same map instance --- packages/web-util/src/hooks/useNotifications.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages/web-util/src') diff --git a/packages/web-util/src/hooks/useNotifications.ts b/packages/web-util/src/hooks/useNotifications.ts index 52e626b38..2f9df24f9 100644 --- a/packages/web-util/src/hooks/useNotifications.ts +++ b/packages/web-util/src/hooks/useNotifications.ts @@ -53,7 +53,7 @@ export function useNotifications(): Notification[] { useEffect(() => { return storage.onUpdate(NOTIFICATION_KEY, () => { const mem = storage.get(NOTIFICATION_KEY) ?? new Map(); - setter(mem); + setter(structuredClone(mem)); }); }); -- cgit v1.2.3