From 5a66b708b840eee1debb0cb78b6f9ffc18ab3c5f Mon Sep 17 00:00:00 2001 From: ciregenz Date: Fri, 31 Jul 2026 20:05:51 -0700 Subject: [PATCH] [eric] dock: agent tiles had no accessible name and a browser tile's hover card was an unlabeled screenshot --- .../pages/Dashboard/desktop/DesktopDock.tsx | 3 +++ .../Dashboard/desktop/DockHoverPreview.tsx | 24 +++++++++---------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/frontend/src/app/pages/Dashboard/desktop/DesktopDock.tsx b/frontend/src/app/pages/Dashboard/desktop/DesktopDock.tsx index 35ccfcdd..5b696dc1 100644 --- a/frontend/src/app/pages/Dashboard/desktop/DesktopDock.tsx +++ b/frontend/src/app/pages/Dashboard/desktop/DesktopDock.tsx @@ -196,6 +196,9 @@ function DesktopDock({ beginHover(entry, e.currentTarget as HTMLElement)} onClick={() => { endHover(); diff --git a/frontend/src/app/pages/Dashboard/desktop/DockHoverPreview.tsx b/frontend/src/app/pages/Dashboard/desktop/DockHoverPreview.tsx index 0eb31f99..e1c70104 100644 --- a/frontend/src/app/pages/Dashboard/desktop/DockHoverPreview.tsx +++ b/frontend/src/app/pages/Dashboard/desktop/DockHoverPreview.tsx @@ -27,20 +27,18 @@ function DockHoverPreview({ entry, top, image }: DockHoverPreviewProps): React.R pointerEvents: 'none', }} > - {image ? ( - - ) : ( - - - {entry.label} + {image && } + {/* The name rides along even under a live shot: a thumbnail of a page is not its title, and three identical glyphs need one. */} + + + {entry.label} + + {!image && entry.snippet && ( + + {entry.snippet} - {entry.snippet && ( - - {entry.snippet} - - )} - - )} + )} + ); }