From b58f33c7b323025fdf2019c90e6874b705bb2146 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:07 +0700 Subject: [PATCH 01/28] fix(asciify): include sync store dependencies --- src/lib/Asciify/Asciify.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Asciify/Asciify.preact.tsx b/src/lib/Asciify/Asciify.preact.tsx index dd28ad8..7f92403 100644 --- a/src/lib/Asciify/Asciify.preact.tsx +++ b/src/lib/Asciify/Asciify.preact.tsx @@ -19,7 +19,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From c793fc3a45db11dafe75ca4b9db42fa3c0fe1329 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:07 +0700 Subject: [PATCH 02/28] fix(bend): include sync store dependencies --- src/lib/Bend/Bend.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Bend/Bend.preact.tsx b/src/lib/Bend/Bend.preact.tsx index 7a6ea85..7d15174 100644 --- a/src/lib/Bend/Bend.preact.tsx +++ b/src/lib/Bend/Bend.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 9c3140c2c74d5f0a0f373facf0839b0fd97065cd Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:07 +0700 Subject: [PATCH 03/28] fix(blaze): include sync store dependencies --- src/lib/Blaze/Blaze.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Blaze/Blaze.preact.tsx b/src/lib/Blaze/Blaze.preact.tsx index 43b4845..35b06f2 100644 --- a/src/lib/Blaze/Blaze.preact.tsx +++ b/src/lib/Blaze/Blaze.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 723223d1d7146dcef12a97029363ae1ea29b9319 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:08 +0700 Subject: [PATCH 04/28] fix(bubble): include sync store dependencies --- src/lib/Bubble/Bubble.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Bubble/Bubble.preact.tsx b/src/lib/Bubble/Bubble.preact.tsx index 1b69c61..ed43503 100644 --- a/src/lib/Bubble/Bubble.preact.tsx +++ b/src/lib/Bubble/Bubble.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 32ab2fe2f0d7a20d26b0e4d2c23a5b50f2d09b31 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:08 +0700 Subject: [PATCH 05/28] fix(canvas): include sync store dependencies --- src/lib/Canvas/Canvas.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Canvas/Canvas.preact.tsx b/src/lib/Canvas/Canvas.preact.tsx index c35a7d8..14dca7c 100644 --- a/src/lib/Canvas/Canvas.preact.tsx +++ b/src/lib/Canvas/Canvas.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 9d7f4d94c5d9f30bc4b9b931d6a4a1b6c2d6d887 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:08 +0700 Subject: [PATCH 06/28] fix(cloth): include sync store dependencies --- src/lib/Cloth/Cloth.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Cloth/Cloth.preact.tsx b/src/lib/Cloth/Cloth.preact.tsx index d0f96ec..c0514fc 100644 --- a/src/lib/Cloth/Cloth.preact.tsx +++ b/src/lib/Cloth/Cloth.preact.tsx @@ -24,7 +24,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 1be840edc16502cc25a2567fa683fffd1c45432c Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:08 +0700 Subject: [PATCH 07/28] fix(clouds): include sync store dependencies --- src/lib/Clouds/Clouds.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Clouds/Clouds.preact.tsx b/src/lib/Clouds/Clouds.preact.tsx index 184ac86..9c23b4c 100644 --- a/src/lib/Clouds/Clouds.preact.tsx +++ b/src/lib/Clouds/Clouds.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From bb74143b4474bff33ebadb6d13839c6d4204c8d1 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:08 +0700 Subject: [PATCH 08/28] fix(decryptreveal): include sync store dependencies --- src/lib/DecryptReveal/DecryptReveal.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/DecryptReveal/DecryptReveal.preact.tsx b/src/lib/DecryptReveal/DecryptReveal.preact.tsx index dfbda32..a3767c1 100644 --- a/src/lib/DecryptReveal/DecryptReveal.preact.tsx +++ b/src/lib/DecryptReveal/DecryptReveal.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From bcbe260abd738cc3d0170e9b2be2a59250619780 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:09 +0700 Subject: [PATCH 09/28] fix(displacement): include sync store dependencies --- src/lib/Displacement/Displacement.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Displacement/Displacement.preact.tsx b/src/lib/Displacement/Displacement.preact.tsx index c0d5c52..0f66269 100644 --- a/src/lib/Displacement/Displacement.preact.tsx +++ b/src/lib/Displacement/Displacement.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 1f127c39abc2db5ff24ce7327a5f06a14344cd85 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:09 +0700 Subject: [PATCH 10/28] fix(droplets): include sync store dependencies --- src/lib/Droplets/Droplets.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Droplets/Droplets.preact.tsx b/src/lib/Droplets/Droplets.preact.tsx index 0ef590e..bbb3df4 100644 --- a/src/lib/Droplets/Droplets.preact.tsx +++ b/src/lib/Droplets/Droplets.preact.tsx @@ -24,7 +24,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 5b3d30569922d154457127cc4b3323835f40e460 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:09 +0700 Subject: [PATCH 11/28] fix(flamewrap): include sync store dependencies --- src/lib/FlameWrap/FlameWrap.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/FlameWrap/FlameWrap.preact.tsx b/src/lib/FlameWrap/FlameWrap.preact.tsx index 4582ece..e40335a 100644 --- a/src/lib/FlameWrap/FlameWrap.preact.tsx +++ b/src/lib/FlameWrap/FlameWrap.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From e3192eac574858fd0ad73e7eed6d6a3205270088 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:09 +0700 Subject: [PATCH 12/28] fix(forcefield): include sync store dependencies --- src/lib/ForceField/ForceField.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ForceField/ForceField.preact.tsx b/src/lib/ForceField/ForceField.preact.tsx index c4d95c5..3a604f0 100644 --- a/src/lib/ForceField/ForceField.preact.tsx +++ b/src/lib/ForceField/ForceField.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From e9b8ba1623d346414a2d5cac05daab5e7cf371e3 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:09 +0700 Subject: [PATCH 13/28] fix(frost): include sync store dependencies --- src/lib/Frost/Frost.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Frost/Frost.preact.tsx b/src/lib/Frost/Frost.preact.tsx index ea7c687..0295869 100644 --- a/src/lib/Frost/Frost.preact.tsx +++ b/src/lib/Frost/Frost.preact.tsx @@ -30,7 +30,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 512552d5ca97b7a4c7888f7e9d233dbd9a9296b4 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:10 +0700 Subject: [PATCH 14/28] fix(glass): include sync store dependencies --- src/lib/Glass/Glass.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Glass/Glass.preact.tsx b/src/lib/Glass/Glass.preact.tsx index 0b78635..0bd9e74 100644 --- a/src/lib/Glass/Glass.preact.tsx +++ b/src/lib/Glass/Glass.preact.tsx @@ -24,7 +24,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 62e45afa09806603b20864ba547740572e4c6a1a Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:10 +0700 Subject: [PATCH 15/28] fix(glitch): include sync store dependencies --- src/lib/Glitch/Glitch.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Glitch/Glitch.preact.tsx b/src/lib/Glitch/Glitch.preact.tsx index 1508e37..fb9d710 100644 --- a/src/lib/Glitch/Glitch.preact.tsx +++ b/src/lib/Glitch/Glitch.preact.tsx @@ -24,7 +24,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From a95be047c3d4e4e1050ab22de75c9463bbb90309 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:10 +0700 Subject: [PATCH 16/28] fix(glyphrain): include sync store dependencies --- src/lib/GlyphRain/GlyphRain.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/GlyphRain/GlyphRain.preact.tsx b/src/lib/GlyphRain/GlyphRain.preact.tsx index aa59d9d..402c1f8 100644 --- a/src/lib/GlyphRain/GlyphRain.preact.tsx +++ b/src/lib/GlyphRain/GlyphRain.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 00fd4667cae04f043bd17c2a5a194f4d075f8510 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:10 +0700 Subject: [PATCH 17/28] fix(grid): include sync store dependencies --- src/lib/Grid/Grid.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Grid/Grid.preact.tsx b/src/lib/Grid/Grid.preact.tsx index bdf0741..5129b43 100644 --- a/src/lib/Grid/Grid.preact.tsx +++ b/src/lib/Grid/Grid.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 96f5acb745a1ae9258c45af6bb40428a10a79cc4 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:10 +0700 Subject: [PATCH 18/28] fix(hexfloat): include sync store dependencies --- src/lib/HexFloat/HexFloat.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/HexFloat/HexFloat.preact.tsx b/src/lib/HexFloat/HexFloat.preact.tsx index 5bcb66a..827d7b0 100644 --- a/src/lib/HexFloat/HexFloat.preact.tsx +++ b/src/lib/HexFloat/HexFloat.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From bc4a305a372ec272dbf8fbd665647ba02d8ffe8b Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:11 +0700 Subject: [PATCH 19/28] fix(laser): include sync store dependencies --- src/lib/Laser/Laser.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Laser/Laser.preact.tsx b/src/lib/Laser/Laser.preact.tsx index 75f1578..3dd85b4 100644 --- a/src/lib/Laser/Laser.preact.tsx +++ b/src/lib/Laser/Laser.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From c57e690ca3d79eff8ac3f8b91ac3a8dbd9186488 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:11 +0700 Subject: [PATCH 20/28] fix(liquid): include sync store dependencies --- src/lib/Liquid/Liquid.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Liquid/Liquid.preact.tsx b/src/lib/Liquid/Liquid.preact.tsx index 2934e7b..d95eabf 100644 --- a/src/lib/Liquid/Liquid.preact.tsx +++ b/src/lib/Liquid/Liquid.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From bb07baed0062f4b34d220c0a569d060a74459aef Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:11 +0700 Subject: [PATCH 21/28] fix(magnify): include sync store dependencies --- src/lib/Magnify/Magnify.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Magnify/Magnify.preact.tsx b/src/lib/Magnify/Magnify.preact.tsx index 8f82b74..0bfa56d 100644 --- a/src/lib/Magnify/Magnify.preact.tsx +++ b/src/lib/Magnify/Magnify.preact.tsx @@ -19,7 +19,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 53042901016d29f7cd5bf198d6172d8a5c1020bb Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:11 +0700 Subject: [PATCH 22/28] fix(particlereveal): include sync store dependencies --- src/lib/ParticleReveal/ParticleReveal.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ParticleReveal/ParticleReveal.preact.tsx b/src/lib/ParticleReveal/ParticleReveal.preact.tsx index 19a7351..677b65b 100644 --- a/src/lib/ParticleReveal/ParticleReveal.preact.tsx +++ b/src/lib/ParticleReveal/ParticleReveal.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 37093fda09599d2e241450f3d786ed483cff0d3d Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:11 +0700 Subject: [PATCH 23/28] fix(particlescroll): include sync store dependencies --- src/lib/ParticleScroll/ParticleScroll.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ParticleScroll/ParticleScroll.preact.tsx b/src/lib/ParticleScroll/ParticleScroll.preact.tsx index cb890e4..8c7bb62 100644 --- a/src/lib/ParticleScroll/ParticleScroll.preact.tsx +++ b/src/lib/ParticleScroll/ParticleScroll.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 0cf09a7a23897af7a2e396d5cbcd3931c7fcc01d Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:11 +0700 Subject: [PATCH 24/28] fix(peel): include sync store dependencies --- src/lib/Peel/Peel.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Peel/Peel.preact.tsx b/src/lib/Peel/Peel.preact.tsx index edb0a23..d12e6fc 100644 --- a/src/lib/Peel/Peel.preact.tsx +++ b/src/lib/Peel/Peel.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 236be75a0c8f1c43c2aa473a492ad1b843e2fe62 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:12 +0700 Subject: [PATCH 25/28] fix(retrodither): include sync store dependencies --- src/lib/RetroDither/RetroDither.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/RetroDither/RetroDither.preact.tsx b/src/lib/RetroDither/RetroDither.preact.tsx index d41f7e9..5bc7229 100644 --- a/src/lib/RetroDither/RetroDither.preact.tsx +++ b/src/lib/RetroDither/RetroDither.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From f2ca7c22d946344512bf5d5b78007ce613ae2894 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:12 +0700 Subject: [PATCH 26/28] fix(ripple): include sync store dependencies --- src/lib/Ripple/Ripple.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Ripple/Ripple.preact.tsx b/src/lib/Ripple/Ripple.preact.tsx index 41881f5..d5de75e 100644 --- a/src/lib/Ripple/Ripple.preact.tsx +++ b/src/lib/Ripple/Ripple.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 27a35e07263f58d05e5ac23597b2b7ec4d32c389 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:12 +0700 Subject: [PATCH 27/28] fix(shatter): include sync store dependencies --- src/lib/Shatter/Shatter.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Shatter/Shatter.preact.tsx b/src/lib/Shatter/Shatter.preact.tsx index b4724c2..5962937 100644 --- a/src/lib/Shatter/Shatter.preact.tsx +++ b/src/lib/Shatter/Shatter.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; } From 0ced953a00e28b37bf6bedb997d4e8f146cdf1b5 Mon Sep 17 00:00:00 2001 From: Andrew Hoang Date: Fri, 14 Aug 2026 20:18:12 +0700 Subject: [PATCH 28/28] fix(vhs): include sync store dependencies --- src/lib/VHS/VHS.preact.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/VHS/VHS.preact.tsx b/src/lib/VHS/VHS.preact.tsx index a076c1c..fad84a3 100644 --- a/src/lib/VHS/VHS.preact.tsx +++ b/src/lib/VHS/VHS.preact.tsx @@ -18,7 +18,7 @@ function useSyncExternalStore( useEffect(() => { const unsubscribe = subscribe(() => setValue(getSnapshot())); return unsubscribe; - }, []); + }, [subscribe, getSnapshot]); return value; }