From 88bdc605a7dc90e5bebffbcd6175efca1d928719 Mon Sep 17 00:00:00 2001 From: Simula_r <18093452+simula-r@users.noreply.github.com> Date: Thu, 11 Dec 2025 22:31:36 -0800 Subject: [PATCH] fix: image preview a11y (#7252) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Make image preview keyboard accessible, set the key listener on the node itself for more robust and intuitive handling, also add better aria labels. Follow up PR: same on Video preview. ## Changes - **What**: LGraphNode.vue, ImagePreview.vue - **Breaking**: - **Dependencies**: ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-7252-fix-image-preview-a11y-2c46d73d3650815b9496f3d36a8942bf) by [Unito](https://www.unito.io) --- .../vueNodes/components/ImagePreview.vue | 53 +++++++++++++++---- .../vueNodes/components/LGraphNode.vue | 22 +++++++- .../vueNodes/components/ImagePreview.test.ts | 48 ++++++++++++++--- 3 files changed, 102 insertions(+), 21 deletions(-) diff --git a/src/renderer/extensions/vueNodes/components/ImagePreview.vue b/src/renderer/extensions/vueNodes/components/ImagePreview.vue index 4429c5032..381941311 100644 --- a/src/renderer/extensions/vueNodes/components/ImagePreview.vue +++ b/src/renderer/extensions/vueNodes/components/ImagePreview.vue @@ -1,21 +1,25 @@