Commit Graph

697 Commits

Author SHA1 Message Date
SGavrl
07d2c6691f render: clamp intrinsic replaced sizing 2026-07-23 19:22:27 +00:00
SGavrl
436b69f50f test: gate right-float navigation geometry 2026-07-23 19:01:54 +00:00
SGavrl
4b4d7007d9 render: place right-float navigation bands 2026-07-23 19:01:50 +00:00
SGavrl
a5f1f93f77 test: preserve paired timeout diagnostics 2026-07-23 18:42:25 +00:00
SGavrl
567ba48649 test: gate list and mixed float geometry 2026-07-23 18:42:21 +00:00
SGavrl
eff74fc38c render: correct list and mixed float geometry 2026-07-23 18:42:15 +00:00
SGavrl
3863833ca4 test: gate legacy center geometry 2026-07-23 18:06:03 +00:00
SGavrl
8422cfccd0 render: honor legacy center layout 2026-07-23 18:05:41 +00:00
SGavrl
20d31938a1 test: gate absolute static position 2026-07-23 17:30:49 +00:00
SGavrl
f6484f51c8 render: preserve absolute static position 2026-07-23 17:30:43 +00:00
SGavrl
fb87e87849 test: gate content alignment 2026-07-23 16:57:28 +00:00
SGavrl
ca685813de render: honor content alignment 2026-07-23 16:57:24 +00:00
SGavrl
4887e95f52 test: gate container item alignment 2026-07-23 16:49:27 +00:00
SGavrl
051e8e956e render: honor container item alignment 2026-07-23 16:49:22 +00:00
SGavrl
1387e7ffe4 test: gate item self alignment 2026-07-23 16:42:31 +00:00
SGavrl
ba92928ff5 render: honor item self alignment 2026-07-23 16:42:19 +00:00
SGavrl
c333619703 test: gate inline block flex geometry 2026-07-23 16:24:17 +00:00
SGavrl
2d1f84a29d render: preserve inline block inner flow 2026-07-23 16:24:13 +00:00
SGavrl
5b602259c6 test: gate flex text alignment geometry 2026-07-23 15:58:37 +00:00
SGavrl
bd9c161f55 render: separate text and item alignment 2026-07-23 15:58:37 +00:00
SGavrl
49541792ee test: gate background shorthand reset 2026-07-23 15:43:24 +00:00
SGavrl
201c5f6c6f render: reset omitted background layers 2026-07-23 15:43:24 +00:00
SGavrl
ea3ff7ca4f test: gate replaced wrapper geometry 2026-07-23 15:35:02 +00:00
SGavrl
f83bdd36cf render: contain responsive replaced wrappers 2026-07-23 15:34:57 +00:00
SGavrl
cedec298d5 test: require float clear fill available 2026-07-23 15:13:52 +00:00
SGavrl
6c77eb2383 render: preserve block fill beside floats 2026-07-23 15:13:40 +00:00
SGavrl
bbdb779de9 test: gate opposing float geometry 2026-07-23 15:04:03 +00:00
SGavrl
85613b741d render: place opposing floats in one band 2026-07-23 15:03:50 +00:00
SGavrl
c7438370db test: gate replaced grid geometry 2026-07-23 14:48:36 +00:00
SGavrl
9471591c6c render: preserve responsive image grid geometry 2026-07-23 14:48:27 +00:00
SGavrl
7ddf52eb27 test: gate font shorthand geometry 2026-07-23 14:25:14 +00:00
SGavrl
da5cc2cc2a render: honor font shorthand 2026-07-23 14:25:09 +00:00
SGavrl
944db4b104 test: gate float flow geometry 2026-07-23 14:10:02 +00:00
SGavrl
735375ee33 render: preserve float flow bands 2026-07-23 14:09:57 +00:00
SGavrl
1f85dfce6b test: gate flex item geometry 2026-07-23 13:34:19 +00:00
SGavrl
64b628404b render: ignore non-items in flex layout 2026-07-23 13:34:09 +00:00
SGavrl
f8aac61c0b test: gate contextual CSS math geometry 2026-07-23 12:53:23 +00:00
SGavrl
29628df548 render: resolve contextual CSS math 2026-07-23 12:53:11 +00:00
SGavrl
acc4422f48 test: gate responsive grid geometry 2026-07-23 12:42:08 +00:00
SGavrl
df9359ec87 render: honor responsive grid track syntax 2026-07-23 12:41:56 +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
b13a1e5e71 render: resolve relative box edge lengths 2026-07-23 12:30:44 +00:00
SGavrl
7d74c15f31 test: gate block auto margin geometry 2026-07-23 12:19:39 +00:00
SGavrl
b39ada2fc0 render: resolve block auto margins 2026-07-23 12:19:29 +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
7827a6a788 render: honor modern containing-block triggers
Track transform, filter, backdrop-filter, perspective, containment,
will-change, and content-visibility triggers independently. Use the combined
state for absolute and fixed containing-block ancestry.
2026-07-23 12:02:55 +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
bbeceb97ad render: honor transform containing blocks
Track every non-none transform as a containing-block trigger, including
unsupported visual transforms. Keep separate nearest-ancestor maps so
positioned boxes capture absolute descendants while only transforms capture
fixed descendants.
2026-07-23 11:47:00 +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