Fix image caching

This commit is contained in:
Oliver Walters 2026-06-30 11:37:21 +00:00
parent 8723f4dc40
commit bd0455c940
2 changed files with 10 additions and 1 deletions

View File

@ -406,6 +406,10 @@ export function DetailsImage(props: Readonly<DetailImageProps>) {
const { hovered, ref } = useHover();
const [img, setImg] = useState<string>(props.src ?? backup_image);
useEffect(() => {
setImg(props.src ?? backup_image);
}, [props.src]);
// Sets a new image, and triggers upstream instance refresh
const setAndRefresh = (image: string) => {
setImg(image);

View File

@ -35,7 +35,12 @@ export const usePreviewDrawerState = create<PreviewDrawerStateProps>()(
},
closePreview: () => {
set({ isOpen: false });
set({
isOpen: false,
instance: undefined,
id: undefined,
preview: undefined
});
}
})
);