diff --git a/frontend/src/components/AddToPlaylist.tsx b/frontend/src/components/AddToPlaylist.tsx index 7e3a548d..0cfc74c2 100644 --- a/frontend/src/components/AddToPlaylist.tsx +++ b/frontend/src/components/AddToPlaylist.tsx @@ -98,7 +98,7 @@ export default function AddToPlaylist({ - + {/* A React portal still propagates events up the REACT tree, so a click inside this panel would otherwise reach the feed card that hosts the trigger and start playback. */}
e.stopPropagation()}> diff --git a/frontend/src/components/BackToTop.tsx b/frontend/src/components/BackToTop.tsx index 8a888244..ec9ff758 100644 --- a/frontend/src/components/BackToTop.tsx +++ b/frontend/src/components/BackToTop.tsx @@ -51,7 +51,7 @@ export default function BackToTop({ dep, threshold = 600 }: { dep?: unknown; thr return createPortal( @@ -290,7 +290,7 @@ export default function NavSidebar({ onClick={onOpenAbout} title={t("header.account.about")} aria-label={t("header.account.about")} - className="p-2 rounded-lg text-muted hover:text-fg hover:bg-card transition outline-hidden focus-visible:outline-2 focus-visible:outline-accent/60" + className="p-2 rounded-lg text-muted hover:text-fg hover:bg-card transition" > @@ -298,7 +298,7 @@ export default function NavSidebar({ onClick={logout} title={t("header.account.signOut")} aria-label={t("header.account.signOut")} - className="p-2 rounded-lg text-muted hover:text-fg hover:bg-card transition outline-hidden focus-visible:outline-2 focus-visible:outline-accent/60" + className="p-2 rounded-lg text-muted hover:text-fg hover:bg-card transition" > diff --git a/frontend/src/components/PlayerModal.tsx b/frontend/src/components/PlayerModal.tsx index 6187ec42..f429e7d3 100644 --- a/frontend/src/components/PlayerModal.tsx +++ b/frontend/src/components/PlayerModal.tsx @@ -916,7 +916,7 @@ export default function PlayerModal({
e.stopPropagation()} >
@@ -296,7 +296,7 @@ function ViewRow({ onClick={onApply} title={t("views.apply")} aria-current={active ? "true" : undefined} - className={`flex-1 min-w-0 text-left text-xs py-1 truncate rounded-sm outline-hidden focus-visible:outline-2 focus-visible:outline-accent/60 ${ + className={`flex-1 min-w-0 text-left text-xs py-1 truncate ${ active ? "text-accent font-medium" : "text-fg" }`} > @@ -306,7 +306,7 @@ function ViewRow({ diff --git a/frontend/src/components/SearchBar.tsx b/frontend/src/components/SearchBar.tsx index 2694d3bb..aa4f1af7 100644 --- a/frontend/src/components/SearchBar.tsx +++ b/frontend/src/components/SearchBar.tsx @@ -31,7 +31,7 @@ export default function SearchBar({ if (onGo && !goDisabled) onGo(); }; return ( -
+
{open && filtered.length > 0 && ( -
+
{filtered.map((u) => (