diff --git a/services/web/frontend/js/features/pdf-preview/components/pdf-log-entry-raw-content.jsx b/services/web/frontend/js/features/pdf-preview/components/pdf-log-entry-raw-content.jsx index ed4b6db34a..b8cc1c20a1 100644 --- a/services/web/frontend/js/features/pdf-preview/components/pdf-log-entry-raw-content.jsx +++ b/services/web/frontend/js/features/pdf-preview/components/pdf-log-entry-raw-content.jsx @@ -11,11 +11,12 @@ export default function PdfLogEntryRawContent({ collapsedSize = 0, }) { const [expanded, setExpanded] = useState(false) - const [needsExpander, setNeedsExpander] = useState(false) + const [needsExpander, setNeedsExpander] = useState(true) const { elementRef } = useResizeObserver( useCallback( element => { + if (element.scrollHeight === 0) return // skip update when logs-pane is closed setNeedsExpander(element.scrollHeight > collapsedSize) }, [collapsedSize]