diff --git a/src/dashboard/react-components/XTermLogViewer.tsx b/src/dashboard/react-components/XTermLogViewer.tsx index d914b9126..ca01c0279 100644 --- a/src/dashboard/react-components/XTermLogViewer.tsx +++ b/src/dashboard/react-components/XTermLogViewer.tsx @@ -355,6 +355,13 @@ export function XTermLogViewer({ .xterm-log-viewer .xterm-rows { touch-action: pan-y !important; } + /* Let touch scroll events reach the viewport on mobile Safari */ + @media (pointer: coarse) { + .xterm-log-viewer .xterm-screen, + .xterm-log-viewer .xterm-screen canvas { + pointer-events: none; + } + } `} {/* Header */} {showHeader && (