SGavrl
f7fec080ad
render: preserve stylesheet asset bases
2026-07-26 22:33:44 +00:00
SGavrl
fa6503c560
dom: apply dynamically linked stylesheets
2026-07-26 22:33:36 +00:00
SGavrl
085c1458c2
render: preserve inline descendant font metrics
2026-07-26 22:22:52 +00:00
SGavrl
35c54936d5
render: size and paint native selects
2026-07-26 22:11:39 +00:00
SGavrl
9c71700824
dom: support live select option construction
2026-07-26 22:11:29 +00:00
SGavrl
792a51ba81
render: use resolved SVG viewports
2026-07-26 21:58:57 +00:00
SGavrl
237ba35639
render: shape atomic generated controls
2026-07-26 21:51:34 +00:00
SGavrl
9ffc071ce0
dom: settle async inline style updates
2026-07-26 21:31:14 +00:00
SGavrl
9ec43134ae
render: honor generated controls and border resets
2026-07-26 21:31:05 +00:00
SGavrl
2c12b5a03a
render: reject unitless nonzero lengths
2026-07-26 21:03:28 +00:00
SGavrl
1b313ecb49
render: retain authored webfont identity
2026-07-26 20:58:28 +00:00
SGavrl
20be62bca9
render: preserve numeric font weights
2026-07-26 20:48:24 +00:00
SGavrl
d6be828d17
render: constrain shrink-wrapped grid items
2026-07-26 20:26:42 +00:00
SGavrl
9dfc67af74
dom: expose browser window constructor identity
2026-07-26 20:07:45 +00:00
SGavrl
37f6c93af9
render: paint generated boxes with contextual backgrounds
2026-07-26 19:48:59 +00:00
SGavrl
eea960dd32
render: honor text and background intrinsic metrics
2026-07-26 16:04:55 +00:00
SGavrl
1dc4bf1b63
render: resolve document-level SVG symbols
2026-07-26 15:52:32 +00:00
SGavrl
bc13488df9
render: apply text transforms to UI word leaves
2026-07-26 15:52:29 +00:00
SGavrl
058e3e98a0
render: load preloaded web fonts
2026-07-26 15:46:40 +00:00
SGavrl
9b0b138fb9
render: resolve contextual gaps and empty block lines
2026-07-26 15:33:23 +00:00
SGavrl
4d9da4eb31
render: revive display contents wrappers
2026-07-26 15:00:21 +00:00
SGavrl
3d02525f35
dom: expose media text track cues
2026-07-26 14:50:57 +00:00
SGavrl
9f33db610e
test: align paired browser settle timing
2026-07-26 14:41:10 +00:00
SGavrl
b03c663952
render: apply settled animation end states
2026-07-26 14:38:24 +00:00
SGavrl
ec5950da06
dom: deliver standalone event target listeners
2026-07-26 14:27:29 +00:00
SGavrl
ca551a996b
render: resolve contextual positioned lengths
2026-07-26 14:09:49 +00:00
SGavrl
d9f9202737
render: resolve modern responsive geometry
2026-07-26 13:47:09 +00:00
SGavrl
6eafb7d6cc
render: size and color inline SVG from CSS
2026-07-26 12:18:07 +00:00
SGavrl
5a89ebd0a3
render: preserve framework inline control rows
2026-07-26 12:06:26 +00:00
SGavrl
3618549842
render: unify responsive geometry and inline gradients
2026-07-26 11:51:44 +00:00
SGavrl
29d0bce3f5
render: expose WebGL as unavailable without backend
2026-07-26 11:14:43 +00:00
SGavrl
7618b3276a
render: preserve framework inline SVG markup
2026-07-26 11:07:51 +00:00
SGavrl
228a5723ce
render: support modern framework content and geometry
2026-07-26 10:50:31 +00:00
SGavrl
9acd74dbea
test: gate final table row geometry
2026-07-23 22:45:23 +00:00
SGavrl
21dd5819ae
render: finalize table row geometry
2026-07-23 22:45:07 +00:00
SGavrl
182ea6e66e
test: gate table track geometry
2026-07-23 21:56:38 +00:00
SGavrl
771528c7ff
render: align table track geometry
2026-07-23 21:56:19 +00:00
SGavrl
10509a222b
test: gate form control document modes
2026-07-23 21:30:41 +00:00
SGavrl
40a34639ca
render: size native input controls
2026-07-23 21:30:35 +00:00
SGavrl
eb133de419
test: gate forced line break geometry
2026-07-23 21:07:15 +00:00
SGavrl
706e110a24
render: preserve forced line break geometry
2026-07-23 21:07:10 +00:00
SGavrl
f6bf57809b
test: gate font metric line geometry
2026-07-23 20:46:30 +00:00
SGavrl
15d67b0a18
render: derive normal line height from font metrics
2026-07-23 20:46:26 +00:00
SGavrl
071f92533f
test: gate rounded CSS geometry
2026-07-23 20:09:25 +00:00
SGavrl
94897724d8
render: resolve CSS round length math
2026-07-23 20:09:19 +00:00
SGavrl
e90ea7eacc
test: gate BFC float continuation
2026-07-23 19:56:32 +00:00
SGavrl
fa471bce43
render: propagate float bands through blocks
2026-07-23 19:56:24 +00:00
SGavrl
3ea5ea0b2b
test: gate constrained replaced geometry
2026-07-23 19:23:31 +00:00
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
SGavrl
6ea1739121
render: position inset boxes against CSS containers
...
Reparent inset-positioned absolute boxes to the nearest non-static ancestor
and fixed boxes to the initial containing block. Keep auto-axis boxes on the
existing static-position path, distinguish fixed from absolute, and blockify
positioned inline boxes and floats.
2026-07-23 11:34:23 +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