diff --git a/src/components/manga/LangSelect.tsx b/src/components/manga/LangSelect.tsx index fae00b40..615da2e2 100644 --- a/src/components/manga/LangSelect.tsx +++ b/src/components/manga/LangSelect.tsx @@ -51,7 +51,9 @@ export default function LangSelect(props: IProps) { shownLangs, setShownLangs, allLangs, forcedLangs, } = props; // hold a copy and only sate state on parent when OK pressed, improves performance - const [mShownLangs, setMShownLangs] = useState(removeAll(shownLangs, forcedLangs!)); + const [mShownLangs, setMShownLangs] = useState( + removeAll(cloneObject(shownLangs), forcedLangs!), + ); const classes = useStyles(); const [open, setOpen] = useState(false);