diff --git a/apps/desktop/src/components/assistant-ui/embeds/listing-embed.tsx b/apps/desktop/src/components/assistant-ui/embeds/listing-embed.tsx
index 1b77eaaaf3..ecc2e6565e 100644
--- a/apps/desktop/src/components/assistant-ui/embeds/listing-embed.tsx
+++ b/apps/desktop/src/components/assistant-ui/embeds/listing-embed.tsx
@@ -5,6 +5,7 @@ import { useEffect, useState } from 'react'
import { WIDGET_SHELL_CLASS } from '@/components/chat/widget-shell'
import { ImageLightbox } from '@/components/chat/zoomable-image'
import { Codicon } from '@/components/ui/codicon'
+import { Tip } from '@/components/ui/tooltip'
import { useImageDownload } from '@/hooks/use-image-download'
import { useI18n } from '@/i18n'
import { ExternalLink } from '@/lib/external-link'
@@ -190,11 +191,11 @@ function ListingGallery({ address, images }: { address: string; images: string[]
// photos every frame is equal.
className={cn(mosaic && tile === 0 && 'col-span-2 row-span-2')}
key={src}
+ label={t.desktop.openImage}
more={tile === visible.length - 1 ? live.length - visible.length : 0}
onError={() => setBroken(prev => (prev.includes(src) ? prev : [...prev, src]))}
onOpen={() => setOpenAt(tile)}
src={src}
- title={t.desktop.openImage}
/>
))}
@@ -219,7 +220,7 @@ function GalleryTile({
onError,
onOpen,
src,
- title
+ label
}: {
address: string
className?: string
@@ -228,33 +229,34 @@ function GalleryTile({
onError: () => void
onOpen: () => void
src: string
- title: string
+ label: string
}) {
return (
-
+
+
+
)
}