mirror of
https://github.com/docmost/docmost.git
synced 2026-07-07 11:14:30 +10:00
d73ac010af
The previous approach (position: relative + explicit width + inset-inline-start) didn't physically grow the box in some flex contexts, so the grid stayed at the parent's width. Switch to negative margin-left / margin-right on the grid wrapper only — with width: auto, the rendered width becomes parent + |margin|, extending the box past the parent without any positioning hacks. The toolbar keeps its natural parent-constrained width (no extension) so it stays aligned with the page text above. Two CSS vars, --embed-extend-l / --embed-extend-r, are computed on mount + on ResizeObserver from the wrapper and the closest wider ancestor.