personal web client for Bluesky
typescript solidjs bluesky atcute

fix: close image viewer on tap if no closewatcher

mary.my.id b34ee0f8 c52ef19f

verified
Changed files
+3 -1
src
components
+3 -1
src/components/images/image-viewer-modal.tsx
··· 23 23 images: Image[]; 24 24 } 25 25 26 + const isCloseWatcherAvailable = typeof CloseWatcher !== 'undefined'; 27 + 26 28 const enum GalleryNav { 27 29 PREV, 28 30 NEXT, ··· 71 73 }; 72 74 73 75 const handleImageWrapperClick = (_ev: MouseEvent) => { 74 - if (isPointerCoarse()) { 76 + if (isCloseWatcherAvailable && isPointerCoarse()) { 75 77 setHidden(!hidden()); 76 78 } else { 77 79 close();