Commit Graph
100 Commits
Author SHA1 Message Date
SGavrl 87445df832 Cascade slotted rules through native assignment 2026-08-04 15:57:22 +00:00
SGavrl a3b56f4f70 Exclude contentless screenshot pairs from fidelity 2026-08-04 15:51:42 +00:00
SGavrl f8bcf3202b Cascade shadow host rules in scope 2026-08-04 15:40:46 +00:00
SGavrl f22b267b06 Parse declarative shadow roots natively 2026-08-04 15:31:17 +00:00
SGavrl 839132bbad Render native shadow trees through slots 2026-08-04 15:23:54 +00:00
SGavrl 561064811c Detach declarative shadow templates on attach 2026-08-04 15:07:46 +00:00
SGavrl 636122602c Respect native shadow tree scopes 2026-08-04 15:07:00 +00:00
SGavrl cc04e785b8 Back ShadowRoot with native tree scopes 2026-08-04 15:05:39 +00:00
SGavrl d065c84bed Normalize functional replaced max sizing 2026-08-04 14:55:23 +00:00
SGavrl 61572163ce Preserve compressible replaced max sizing 2026-08-04 14:27:41 +00:00
SGavrl da6890c7f6 Drive load-delaying scripts cooperatively 2026-08-04 14:16:45 +00:00
SGavrl c35db679c0 Paint live Canvas2D backing surfaces 2026-08-04 14:04:24 +00:00
SGavrl 8bc5221aad Gate geometry evidence on matching DOM targets 2026-08-04 13:49:08 +00:00
SGavrl 98e45bbd1d Avoid warming stylesheet imports as images 2026-08-04 13:43:41 +00:00
SGavrl 703d334df7 Honor print media in PDF export 2026-08-04 13:34:28 +00:00
SGavrl c1dbec078b Verify autonomous RAF screencast frames 2026-08-04 13:08:16 +00:00
SGavrl 12d90423cf Resolve percentage geometry in flex and SVG layout 2026-08-04 13:07:51 +00:00
SGavrl 640839f360 Make MCP navigation tests deterministic 2026-08-04 12:24:27 +00:00
SGavrl 5201959e08 Round screencast frames like Chromium 2026-08-04 12:12:47 +00:00
SGavrl 4b4854a60b Expose float geometry through computed style 2026-08-04 12:12:47 +00:00
SGavrl 61b17506e7 Ignore non-rendered nodes in float bands 2026-08-04 12:12:47 +00:00
SGavrl ce0f7b30ea Resolve SVG variables across sprite boundaries 2026-08-04 11:49:18 +00:00
SGavrl ded0b3c202 Use native float sizing for floated BFCs 2026-08-04 11:48:51 +00:00
SGavrl cfaf4fc3d3 Resolve SVG presentation attribute variables 2026-08-04 11:26:25 +00:00
SGavrl 47e9aa096b Retain clean styles across animation frames 2026-08-04 11:14:01 +00:00
SGavrl fd87ddd0b9 Transfer final flex sizes through aspect ratios 2026-08-04 11:03:00 +00:00
SGavrl b69ce4156e Propagate document backgrounds to the canvas 2026-08-04 10:58:55 +00:00
SGavrl 14b427a825 Expand the representative site sweep 2026-08-04 10:45:52 +00:00
SGavrl 10aedc5123 Distinguish latency captures from fidelity 2026-08-04 10:42:11 +00:00
SGavrl add39f489e Support transparent screenshot surfaces 2026-08-04 10:41:57 +00:00
SGavrl 79dba60fae Preserve geometric float clearance endpoints 2026-08-04 10:12:43 +00:00
SGavrl 6d0f884ee0 Correct ratio-only replaced element sizing 2026-08-04 09:54:56 +00:00
SGavrl 99ff0601bf Fetch ordered dynamic scripts concurrently 2026-08-04 09:53:24 +00:00
SGavrl 3db63d9125 Cover dynamic classic script scheduling 2026-08-04 09:44:07 +00:00
SGavrl d6a575a62e Implement logical border cascade geometry 2026-08-04 09:30:31 +00:00
SGavrl f8eef6a9c5 Stream long full-page PNG captures 2026-08-04 09:19:15 +00:00
SGavrl 012a7dce2f Support RTL layout and video posters 2026-08-04 09:04:45 +00:00
SGavrl 68c81f319c Correct content-box fixed table sizing 2026-08-04 08:47:10 +00:00
SGavrl 84968aef06 Implement fixed table layout geometry 2026-08-04 08:41:42 +00:00
SGavrl 039a9b2ee3 Coalesce cacheable resource fetches 2026-08-04 08:28:19 +00:00
SGavrl 2b92236a2f Implement renderer-backed Web Animations 2026-08-04 08:27:12 +00:00
SGavrl 0a8c0feb06 Support variable-backed CSS feature queries 2026-08-04 08:08:05 +00:00
SGavrl 98c53b6b15 Implement flex-flow shorthand semantics
Parse the unordered flex-direction/flex-wrap shorthand atomically, reset
omitted constituents to their initial values, and expose the same grammar
through CSS.supports and computed-style capability surfaces.

Add a Chromium-paired fixture covering both token orders, shorthand resets,
invalid-declaration fallback, and JavaScript capability reporting.
2026-08-04 07:47:14 +00:00
SGavrl c2b57c74a1 Bound adaptive post-load readiness
Drive Deno one event-loop turn at a time and cap synchronous callback
drains at the active readiness horizon. Keep a bounded grace for useful
network hydration while ignoring hung analytics and perpetual visual work.

Add deterministic coverage for delayed hydration, hanging requests,
continuous schedulers, post-grace DOM commits, and isolate reuse after a
watchdog termination.
2026-08-04 07:22:57 +00:00
SGavrl 1f8a4f0baa Align load readiness and paginated fixed content 2026-08-04 06:21:41 +00:00
SGavrl 03f506b01a Improve float, gradient, and script rendering parity 2026-08-04 05:37:03 +00:00
SGavrl 0562fb4921 Improve authored tables and SVG intrinsic sizing 2026-08-04 04:05:00 +00:00
SGavrl b4d11b4c9e Fix hydration, placeholders, and variable font geometry 2026-08-04 03:18:09 +00:00
SGavrl 66f04d0f43 Make rendering asynchronous and timeline-aware 2026-08-04 02:37:03 +00:00
SGavrl 68f20cf525 Improve render lifecycle, geometry, and PDF parity 2026-08-04 00:32:43 +00:00
SGavrl 50b2ea14ff Improve responsive layout and retained rendering 2026-08-03 22:59:18 +00:00
SGavrl ede14b7740 Speed up retained rendering and honor PDF backgrounds 2026-08-03 22:08:44 +00:00
SGavrl 222b50e480 Reduce render latency and improve headless input 2026-08-03 21:17:17 +00:00
SGavrl b8bdac2163 Build conservative style invalidation metadata 2026-08-03 20:26:24 +00:00
SGavrl cfac7f2003 Rasterize direct gradients at native scale 2026-08-03 20:20:52 +00:00
SGavrl c8a5477296 Improve modern rendering and output parity 2026-08-03 19:46:24 +00:00
SGavrl f428aa37fa Add bounded CDP screencast frames 2026-08-03 16:33:52 +00:00
SGavrl 51a3eb1a81 Prepare fast document-space captures 2026-08-03 16:33:47 +00:00
SGavrl ceb6fa52ca Implement background box geometry 2026-08-03 16:18:16 +00:00
SGavrl acde5c0fe4 Correct scroll event overflow oracle 2026-08-03 16:04:18 +00:00
SGavrl 478f888a6b Implement renderer-backed nested scrolling 2026-08-03 15:58:33 +00:00
SGavrl 9fac700464 Load stylesheet graphs through page transport 2026-08-03 15:53:29 +00:00
SGavrl eaee2a6f91 Harden typed resource transport 2026-08-03 15:32:50 +00:00
SGavrl 8754da5804 Sample CSS animation property tracks 2026-08-03 15:10:41 +00:00
SGavrl 642b6b57b5 Implement inline box continuation geometry 2026-08-03 15:01:16 +00:00
SGavrl cb6fa31d81 Honor CDP screenshot capture options 2026-08-03 14:35:13 +00:00
SGavrl 1a521220d0 Expose canonical inline fragments 2026-08-03 14:32:14 +00:00
SGavrl 85884ca01a Implement CSS cascade layer priority 2026-08-03 14:32:10 +00:00
SGavrl ea4e9dda91 Add page-owned subresource requests 2026-08-03 14:12:37 +00:00
SGavrl 33923da61e Honor standard image source selection 2026-08-03 14:07:25 +00:00
SGavrl e6ec5dca59 Implement affine transform geometry 2026-08-03 14:01:28 +00:00
SGavrl a3f3c32392 Align fallback CSS feature truth 2026-08-03 13:48:24 +00:00
SGavrl edb1785313 Implement document title and referrer semantics 2026-08-03 13:46:11 +00:00
SGavrl b21b194d09 Separate live and deterministic render captures 2026-08-03 13:36:14 +00:00
SGavrl f1b1f5af5e Trust client-side hydration mutations 2026-08-03 13:35:09 +00:00
SGavrl 26a78a91c8 Implement CSS text truncation 2026-08-03 13:29:16 +00:00
SGavrl f8f8d6da51 Discover parity-critical render features 2026-08-03 13:23:21 +00:00
SGavrl d41a4b88e6 Unify CSS feature query truth 2026-08-03 13:11:28 +00:00
SGavrl 33d94eaf85 Match table containing block geometry 2026-08-03 13:08:04 +00:00
SGavrl 17944a4b01 Capture text truncation parity at screenshot time 2026-08-03 13:03:30 +00:00
SGavrl 7a6acc5c1a Capture transform parity at screenshot time 2026-08-03 13:00:57 +00:00
SGavrl d7befd7c41 Implement complete CSS border geometry 2026-08-03 12:55:48 +00:00
SGavrl 510ba7260b Add representative live render suite 2026-08-03 12:39:45 +00:00
SGavrl d5857fc889 Match grid replaced sizing semantics 2026-08-03 12:35:09 +00:00
SGavrl c678af5bf4 Report computed style parity at capture 2026-08-03 12:11:44 +00:00
SGavrl 41a8e1c1a6 Preserve script execution state across DOM moves 2026-08-03 11:49:08 +00:00
SGavrl 6dec05f171 Respect auto margins on overflowing grid items 2026-08-03 11:43:07 +00:00
SGavrl 71193faddf Match CSS text breaking semantics 2026-08-03 11:32:45 +00:00
SGavrl 34373c309e Support current document import maps 2026-08-03 11:25:54 +00:00
SGavrl 98cdcdee11 Match grid item fit-content sizing 2026-08-03 11:05:15 +00:00
SGavrl b1aec0c0bb Unify page module graph fetching 2026-07-31 11:16:43 +00:00
SGavrl 7a1dc43d3c Support implicit grid track sizing 2026-07-31 11:14:35 +00:00
SGavrl 65ed38a71d Warm renderer resources before parity sampling 2026-07-31 11:11:26 +00:00
SGavrl 4d459c2125 Upgrade the HTML parser foundation 2026-07-31 10:59:02 +00:00
SGavrl c68ca4dc1d Match font-relative UA block spacing 2026-07-31 10:45:44 +00:00
SGavrl b0b4deeee5 Match forced line break geometry 2026-07-31 10:34:21 +00:00
SGavrl 6fdcd19898 Match selectors inside ShadowRoot trees 2026-07-31 10:34:06 +00:00
SGavrl a4a3ea49ba Complete ShadowRoot child mutation semantics 2026-07-31 10:20:22 +00:00
SGavrl 2117fa0b8c Fix ShadowRoot child tree semantics 2026-07-31 10:14:48 +00:00
SGavrl 3e377cef67 Match inline font fragment geometry 2026-07-31 10:02:59 +00:00