Commit Graph

20 Commits

Author SHA1 Message Date
SGavrl
cedec298d5 test: require float clear fill available 2026-07-23 15:13:52 +00:00
SGavrl
bbdb779de9 test: gate opposing float geometry 2026-07-23 15:04:03 +00:00
SGavrl
c7438370db test: gate replaced grid geometry 2026-07-23 14:48:36 +00:00
SGavrl
7ddf52eb27 test: gate font shorthand geometry 2026-07-23 14:25:14 +00:00
SGavrl
944db4b104 test: gate float flow geometry 2026-07-23 14:10:02 +00:00
SGavrl
1f85dfce6b test: gate flex item geometry 2026-07-23 13:34:19 +00:00
SGavrl
f8aac61c0b test: gate contextual CSS math geometry 2026-07-23 12:53:23 +00:00
SGavrl
acc4422f48 test: gate responsive grid geometry 2026-07-23 12:42:08 +00:00
SGavrl
1e71053169 test: report structural geometry deltas 2026-07-23 12:31:05 +00:00
SGavrl
ca31d39070 test: gate relative box edge geometry 2026-07-23 12:30:56 +00:00
SGavrl
7d74c15f31 test: gate block auto margin geometry 2026-07-23 12:19:39 +00:00
SGavrl
2f559aeccf test: gate modern containing-block coordinates
Add exact Chromium coordinate checks for effect, containment, will-change,
and content-visibility triggers, with container-type as a pinned negative
control.
2026-07-23 12:03:05 +00:00
SGavrl
b44e59ef71 test: gate transformed positioning coordinates
Add an exact Chromium fixture for absolute and fixed descendants of
transformed boxes, an unsupported identity transform, and the viewport-fixed
control case.
2026-07-23 11:47:12 +00:00
SGavrl
1526d02200 test: assert absolute placement coordinates
Add a portable containing-block fixture covering start, end, percentage, and
fixed insets. Extend solid-color component checks to validate coordinates as
well as dimensions.
2026-07-23 11:34:31 +00:00
SGavrl
d36809058f test: gate modern hydration contracts
Add portable checks for live attribute maps, parser script moves, element
scrolling, and streamed codec transforms. Capture Chromium references through
Playwright's pinned browser and record the exact version and lifecycle.
2026-07-23 11:00:11 +00:00
SGavrl
571c419e51 test: add deterministic render parity checks 2026-07-23 10:07:04 +00:00
SGavrl
4979606a2f render: respect CSS box sizing 2026-07-23 10:06:55 +00:00
SGavrl
a11f87d0c9 test: fail render repros on missing screenshots 2026-07-22 13:00:08 +00:00
SGavrl
3d7a8e2582 render: honor important cascade priority 2026-07-22 12:59:55 +00:00
SGavrl
b7c3d086bf docs: render handover, fix plan, and repro fixtures
Adds docs/render with a handover covering what shipped on this branch,
the verification methodology, build gotchas, and the prioritized list of
remaining work, alongside the phase plan and the index of the Gecko
layout study that informed it.

Adds render-repros: one HTML fixture per bug fixed here (absolute fills,
mixed inline+block layout, carousel clipping, z-index order, clear,
tables, image density and alt fallback) plus run.sh to render them all
in obscura and Chromium for side-by-side checking. Run before and after
any layout or paint change.
2026-07-22 12:32:25 +00:00