Edit-element docheader is clamped to the centered column instead of spanning the module #87

Closed
opened 2026-07-18 01:49:51 +02:00 by dominik.polakovics · 0 comments

In the content element edit form (/edit///) the docheader renders inside the centered 820px content column, so it floats in the middle of the module instead of spanning full width like the page and list module docheaders.

Cause: EditModule wraps EditPane in .page-module/.page-module__inner, and EditPane mounts its Docheader inside that column — unlike PagePane/ListModule, which mount the docheader at the frame level above the scrolling column. A secondary effect: the header is not actually pinned; it scrolls away with the form because .edit-pane never gets a flex height inside the plain-block inner column.

Fix shape: let EditPane own the standard module frame (page-module-frame → Docheader → page-module → page-module__inner → form), reduce EditModule to a bare mount, and replace the bespoke .edit-pane frame CSS with the .page-pane-style override.

In the content element edit form (/edit/<lang>/<page>/<uid>) the docheader renders inside the centered 820px content column, so it floats in the middle of the module instead of spanning full width like the page and list module docheaders. Cause: EditModule wraps EditPane in .page-module/.page-module__inner, and EditPane mounts its Docheader inside that column — unlike PagePane/ListModule, which mount the docheader at the frame level above the scrolling column. A secondary effect: the header is not actually pinned; it scrolls away with the form because .edit-pane never gets a flex height inside the plain-block inner column. Fix shape: let EditPane own the standard module frame (page-module-frame → Docheader → page-module → page-module__inner → form), reduce EditModule to a bare mount, and replace the bespoke .edit-pane frame CSS with the .page-pane-style override.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Cloonar/deckle#87
No description provided.