diff --git a/frontend/src/components/Dialog/FaceSearchDialog.tsx b/frontend/src/components/Dialog/FaceSearchDialog.tsx
index b61642ab1..f656e0362 100644
--- a/frontend/src/components/Dialog/FaceSearchDialog.tsx
+++ b/frontend/src/components/Dialog/FaceSearchDialog.tsx
@@ -75,6 +75,8 @@ export function FaceSearchDialog() {
variant="ghost"
size="icon"
className="h-8 w-8 cursor-pointer p-1"
+ title="Face Detection Search"
+ aria-label="Face Detection Search"
>
Face Detection Search
diff --git a/frontend/src/components/Media/ImageCard.tsx b/frontend/src/components/Media/ImageCard.tsx
index d971113a8..419eabd6e 100644
--- a/frontend/src/components/Media/ImageCard.tsx
+++ b/frontend/src/components/Media/ImageCard.tsx
@@ -78,6 +78,8 @@ export function ImageCard({
e.stopPropagation();
setIsFavorite(!isFavorite);
}}
+ title={isFavorite ? 'Remove from favorites' : 'Add to favorites'}
+ aria-label="Add to Favorites"
>
e.stopPropagation()}
+ title="Share"
+ aria-label="Share"
>
Share
diff --git a/frontend/src/components/Media/ZoomControls.tsx b/frontend/src/components/Media/ZoomControls.tsx
index 931943547..9a4eeafff 100644
--- a/frontend/src/components/Media/ZoomControls.tsx
+++ b/frontend/src/components/Media/ZoomControls.tsx
@@ -27,6 +27,7 @@ export const ZoomControls: React.FC = ({
onClick={onZoomOut}
className="cursor-pointer rounded-md bg-white/10 p-2 text-white transition-all duration-200 hover:bg-white/20 hover:shadow-md"
aria-label="Zoom Out"
+ title="Zoom Out"
>
@@ -34,6 +35,7 @@ export const ZoomControls: React.FC = ({
@@ -42,6 +44,7 @@ export const ZoomControls: React.FC = ({
onClick={onZoomIn}
className="cursor-pointer rounded-md bg-white/10 p-2 text-white transition-all duration-200 hover:bg-white/20 hover:shadow-md"
aria-label="Zoom In"
+ title="Zoom In"
>
@@ -50,6 +53,7 @@ export const ZoomControls: React.FC = ({
onClick={onRotate}
className="cursor-pointer rounded-md bg-white/10 p-2 text-white transition-all duration-200 hover:bg-white/20 hover:shadow-md"
aria-label="Rotate"
+ title="Rotate"
>
diff --git a/frontend/src/components/Navigation/Navbar/Navbar.tsx b/frontend/src/components/Navigation/Navbar/Navbar.tsx
index 51fcb6a4c..0c370cfb5 100644
--- a/frontend/src/components/Navigation/Navbar/Navbar.tsx
+++ b/frontend/src/components/Navigation/Navbar/Navbar.tsx
@@ -41,6 +41,8 @@ export function Navbar() {
@@ -59,7 +61,11 @@ export function Navbar() {
-