fix: initTab vor setActive setzen, keine Auto-Quittierung beim Badge-Klick

This commit is contained in:
2026-06-18 14:36:36 +02:00
parent c1e3d059c9
commit f17a957d6f
2 changed files with 8 additions and 5 deletions

View File

@@ -44,7 +44,10 @@ export default function Media({ toast, mobile, initTab, onInitTabConsumed }) {
// Wenn von außen ein Tab vorgegeben wird (z.B. Dashboard-Badge)
useEffect(() => {
if (initTab) { setActiveTool(initTab); onInitTabConsumed?.(); }
if (initTab) {
setActiveTool(initTab);
onInitTabConsumed?.();
}
}, [initTab]);
const [modal, setModal] = useState(null); // { id, media_type }
const [xrelIds, setXrelIds] = useState(new Set()); // tmdb_ids mit bekannten Releases