From 6649d0526d3e12d80778e26baa3f6d1e09c005c8 Mon Sep 17 00:00:00 2001 From: John O'Keefe Date: Sat, 4 Apr 2026 14:16:24 -0400 Subject: [PATCH] fix: Store context at module level in gestures.ts Fix bug where context parameter was unused in init() but referenced throughout the file. Now properly stored as module-level variable so all gesture handler functions can access it. --- web/src/reader/features/gestures.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/src/reader/features/gestures.ts b/web/src/reader/features/gestures.ts index 417679e..f0e351a 100644 --- a/web/src/reader/features/gestures.ts +++ b/web/src/reader/features/gestures.ts @@ -4,8 +4,10 @@ import type { ReaderContext } from "../core/reader-context"; let currentPanelIndex = 0; let currentPagePanels: Panel[] = []; +let context: ReaderContext; -export async function init(context: ReaderContext): Promise { +export async function init(readerContext: ReaderContext): Promise { + context = readerContext; setupGestures(); await loadPanelsIfComic(); }