@@ -132,7 +151,10 @@ export default function MultiSelectChips({
key={o.value}
role="menuitemcheckbox"
checked={on}
- onSelect={() => toggle(o.value)}
+ onSelect={() => {
+ toggle(o.value);
+ inputRef.current?.focus(); // keep the field hot for the next pick / more typing
+ }}
label={o.value}
className={`flex w-full items-center gap-2 rounded-md px-2 py-1.5 text-left text-sm outline-hidden transition ${
on ? "text-fg" : "text-muted"
diff --git a/frontend/src/components/PlexDiscover.tsx b/frontend/src/components/PlexDiscover.tsx
index 055184e4..ad19b79b 100644
--- a/frontend/src/components/PlexDiscover.tsx
+++ b/frontend/src/components/PlexDiscover.tsx
@@ -56,7 +56,7 @@ function CardRail({
title
);
return (
- {t("plex.discover.byGenre")}
{t("plex.info.crew")}
- {t(titleKey, { count: cards.length })}