From d34772a3fa8f1798e9494cb0036b462ffc91094f Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 27 Apr 2026 09:43:41 +0100 Subject: [PATCH] Refactor fullscreen exit logic to use appRootRef for improved reliability --- dicom-viewer/src/App.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dicom-viewer/src/App.tsx b/dicom-viewer/src/App.tsx index 449fac7..cf00507 100644 --- a/dicom-viewer/src/App.tsx +++ b/dicom-viewer/src/App.tsx @@ -4232,7 +4232,7 @@ function App({ container_id, imageStacks, autoCacheStack, annotationJson, viewer onMouseEnter={() => setGridBtnActive(true)} onMouseLeave={() => setGridBtnActive(false)} onClick={() => { - const root = document.querySelector(".dicom-viewer-root") as HTMLElement; + const root = appRootRef.current; if (!root) return; if (document.fullscreenElement === root) { document.exitFullscreen();