diff --git a/ui/v2.5/src/components/Performers/PerformerDetails/Performer.tsx b/ui/v2.5/src/components/Performers/PerformerDetails/Performer.tsx index ddd74cff4..197556c8b 100644 --- a/ui/v2.5/src/components/Performers/PerformerDetails/Performer.tsx +++ b/ui/v2.5/src/components/Performers/PerformerDetails/Performer.tsx @@ -122,6 +122,11 @@ const PerformerPage: React.FC = ({ performer }) => { setRating ); + // reset image if performer changed + useEffect(() => { + setImage(undefined); + }, [performer]); + // set up hotkeys useEffect(() => { Mousetrap.bind("a", () => setActiveTabKey("details")); diff --git a/ui/v2.5/src/components/Shared/ImageInput.tsx b/ui/v2.5/src/components/Shared/ImageInput.tsx index cf25aa887..05b5eb264 100644 --- a/ui/v2.5/src/components/Shared/ImageInput.tsx +++ b/ui/v2.5/src/components/Shared/ImageInput.tsx @@ -53,6 +53,11 @@ export const ImageInput: React.FC = ({ ); } + function showDialog() { + setURL(""); + setIsShowDialog(true); + } + function onConfirmURL() { if (!onImageURL) { return; @@ -112,7 +117,7 @@ export const ImageInput: React.FC = ({
-