From c46b8b9906a8e98a63076b0df04152be96f5dd9c Mon Sep 17 00:00:00 2001 From: Bilal Karim <4129613+bilal-karim@users.noreply.github.com> Date: Mon, 25 May 2026 21:09:01 -0400 Subject: [PATCH] fix(a11y): add focusin/focusout to saved-query nav hover tooltip (WCAG 2.1.1) The saved-query nav rail (saved-query-views.svelte) and its standalone-activities sibling (saved-views.svelte) render query buttons inside wrappers with mouse-only handlers (onmouseenter/onmousemove/onmouseleave). When the rail is collapsed, query-button labels are truncated; mouse users see the full label in the floating tooltip but keyboard users tabbing through the rail see only the icons. Add onfocusin/onfocusout alongside the existing mouse handlers so the same onQueryBtnEnter/onQueryBtnLeave callbacks fire on keyboard focus. focusin/focusout bubble from descendants -- the wrapper has tabindex=-1 so focus on the inner