tweak
This commit is contained in:
@@ -99,6 +99,7 @@ const PreviewZoomOverlay = ({
|
|||||||
}
|
}
|
||||||
}, [open]);
|
}, [open]);
|
||||||
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!open || !isNativeScale) {
|
if (!open || !isNativeScale) {
|
||||||
return;
|
return;
|
||||||
@@ -148,6 +149,19 @@ const PreviewZoomOverlay = ({
|
|||||||
|
|
||||||
const activeDisplay = open && display?.url ? display : displaySnapshot;
|
const activeDisplay = open && display?.url ? display : displaySnapshot;
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (!activeDisplay?.url) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const scrollEl = scrollRef.current;
|
||||||
|
if (scrollEl) {
|
||||||
|
scrollEl.scrollLeft = 0;
|
||||||
|
scrollEl.scrollTop = 0;
|
||||||
|
}
|
||||||
|
focusRef.current = null;
|
||||||
|
}, [activeDisplay?.url]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!renderBackdrop || !activeDisplay?.url) {
|
if (!renderBackdrop || !activeDisplay?.url) {
|
||||||
return undefined;
|
return undefined;
|
||||||
|
|||||||
Reference in New Issue
Block a user