From 9d365d8c9610508fccdb352ba1bb52b7d8ba0ec6 Mon Sep 17 00:00:00 2001 From: Sped0n Date: Thu, 2 Nov 2023 10:46:38 +0800 Subject: [PATCH] fix(gallery.ts): add { passive: true } option to event listeners for better performance and scrolling behavior --- assets/ts/mobile/gallery.ts | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/assets/ts/mobile/gallery.ts b/assets/ts/mobile/gallery.ts index f983789..a042d45 100644 --- a/assets/ts/mobile/gallery.ts +++ b/assets/ts/mobile/gallery.ts @@ -181,12 +181,20 @@ function createGallery(ijs: ImageJSON[]): void { // close const _close = document.createElement('div') _close.innerText = 'Close' - _close.addEventListener('click', () => { - slideDown() - }) - _close.addEventListener('keydown', () => { - slideDown() - }) + _close.addEventListener( + 'click', + () => { + slideDown() + }, + { passive: true } + ) + _close.addEventListener( + 'keydown', + () => { + slideDown() + }, + { passive: true } + ) // nav const _navDiv = document.createElement('div') _navDiv.className = 'nav'