From 0c0911eddcde66ae296e54d42f1e67fcca8f2a43 Mon Sep 17 00:00:00 2001 From: awsr <43862868+awsr@users.noreply.github.com> Date: Fri, 6 Feb 2026 00:43:03 -0800 Subject: [PATCH] Adjust click handlers for `GalleryFolder` --- javascript/gallery.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/javascript/gallery.js b/javascript/gallery.js index f72ddc29f..f5ce1c51c 100644 --- a/javascript/gallery.js +++ b/javascript/gallery.js @@ -339,8 +339,8 @@ class GalleryFolder extends HTMLElement { this.div.className = 'gallery-folder'; this.div.innerHTML = `\uf03e ${this.label}`; this.div.title = this.name; // Show full path on hover - this.div.addEventListener('click', () => { this.updateSelected(); }); // Ensures 'this' isn't the div in the called method - this.div.addEventListener('click', fetchFilesWS); // eslint-disable-line no-use-before-define + this.addEventListener('click', this.updateSelected); + this.addEventListener('click', fetchFilesWS); // eslint-disable-line no-use-before-define this.shadow.appendChild(this.div); GalleryFolder.folders.add(this); } @@ -1150,7 +1150,7 @@ async function fetchFilesWS(evt) { // fetch file-by-file list over websockets let wsConnected = false; try { ws = new WebSocket(`${url}/sdapi/v1/browser/files`); - wsConnected = await wsConnect(ws); // Warning. This changes "evt". + wsConnected = await wsConnect(ws); } catch (err) { log('gallery: ws connect error', err); return;