From 8b83c289bee688528b52cb9b7dd536a009878dbe Mon Sep 17 00:00:00 2001 From: Codex Date: Sun, 18 Oct 2026 19:03:36 +0300 Subject: [PATCH] Use scoped browser globals in memory playback --- web/src/lib/components/memories/MemoriesLane.spec.ts | 2 +- web/src/lib/components/memories/MemoriesLane.svelte | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/web/src/lib/components/memories/MemoriesLane.spec.ts b/web/src/lib/components/memories/MemoriesLane.spec.ts index 50892c765..549f9108f 100644 --- a/web/src/lib/components/memories/MemoriesLane.spec.ts +++ b/web/src/lib/components/memories/MemoriesLane.spec.ts @@ -126,7 +126,7 @@ describe('MemoriesLane', () => { }); it('supports an explicit pause and resume and starts paused for reduced motion', async () => { - vi.mocked(globalThis.matchMedia).mockReturnValueOnce({ + vi.mocked(matchMedia).mockReturnValueOnce({ matches: true, addEventListener: vi.fn(), removeEventListener: vi.fn(), diff --git a/web/src/lib/components/memories/MemoriesLane.svelte b/web/src/lib/components/memories/MemoriesLane.svelte index 41562eb29..e353d515d 100644 --- a/web/src/lib/components/memories/MemoriesLane.svelte +++ b/web/src/lib/components/memories/MemoriesLane.svelte @@ -109,7 +109,7 @@ }; onMount(() => { - const motionQuery = globalThis.matchMedia('(prefers-reduced-motion: reduce)'); + const motionQuery = matchMedia('(prefers-reduced-motion: reduce)'); reducedMotion = motionQuery.matches; paused = motionQuery.matches; const onMotionChange = () => { @@ -145,11 +145,11 @@ return; } - const timer = globalThis.setInterval(() => { + const timer = setInterval(() => { frame++; scroll(true, true); }, interval); - return () => globalThis.clearInterval(timer); + return () => clearInterval(timer); });