From 4e3747f3a9ed2d4ed995cd41f13c0822ac3adf86 Mon Sep 17 00:00:00 2001 From: Shinu Cherian <129690295+Shinu-Cherian@users.noreply.github.com> Date: Tue, 4 Aug 2026 12:16:04 +0530 Subject: [PATCH] fix(twenty-front): expand HTML preview viewport in DocumentViewer (#23668) (#23676) ## Description Fixes #23668. When previewing `.html` or `.htm` files in the file preview modal, `@cyntler/react-doc-viewer` mounts an `iframe` inside `#html-renderer`. Previously, `StyledDocumentViewerContainer` applied `height: 100%; width: 100%;` to `#react-doc-viewer`, `#proxy-renderer`, and `#msdoc-renderer`, but omitted `#html-renderer` and its inner `iframe`. As a result, the preview iframe defaulted to inline iframe bounds instead of expanding to fill the modal container. This PR adds `#html-renderer`, `#html-renderer iframe`, and `iframe` selectors to `StyledDocumentViewerContainer`, ensuring HTML previews expand fully within the modal viewport. ## Testing - Verified StyledDocumentViewerContainer CSS rules target `#html-renderer` and `iframe` elements. Review in cubic --- .../modules/activities/files/components/DocumentViewer.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/twenty-front/src/modules/activities/files/components/DocumentViewer.tsx b/packages/twenty-front/src/modules/activities/files/components/DocumentViewer.tsx index 72c659c998..39e7f9db60 100644 --- a/packages/twenty-front/src/modules/activities/files/components/DocumentViewer.tsx +++ b/packages/twenty-front/src/modules/activities/files/components/DocumentViewer.tsx @@ -44,7 +44,10 @@ const StyledDocumentViewerContainer = styled.div` #react-doc-viewer, #proxy-renderer, - #msdoc-renderer { + #msdoc-renderer, + #html-renderer, + #html-renderer iframe, + iframe { background: none; display: flex; flex-direction: column;