diff --git a/static/document/document-editor.css b/static/document/document-editor.css index 7a4abf35..9ca54bb8 100644 --- a/static/document/document-editor.css +++ b/static/document/document-editor.css @@ -404,6 +404,20 @@ body.objectEditBody > main.content { height: 100%; } +/* Bug réel constaté le 23/09/2026 (retour utilisateur, capture à + l'appui) : flex-shrink vaut 1 par défaut pour tout enfant flex — + une fois .docPage plafonnée en hauteur (voir plus haut), les + éléments top-niveau se COMPRESSAIENT tous pour continuer à tenir + (ex. .docImagePlaceholder, pourtant height:190px, rétrécissait + visiblement) au lieu de déborder. Sans ce débordement RÉEL, + forgeDocCheckPageOverflow (scrollHeight vs clientHeight) ne + détectait jamais rien à paginer. flex-shrink:0 empêche toute + compression : le contenu garde sa taille naturelle et déborde + franchement, ce qui déclenche la pagination automatique. */ +.docPageContent > [data-element-id] { + flex-shrink: 0; +} + .docPage.docPage--fixedWidth { --doc-page-width: var(--doc-preview-width, 760px);