Commit Graph
260 Commits
Author SHA1 Message Date
SGavrl 703d334df7 Honor print media in PDF export 2026-08-04 13:34:28 +00:00
SGavrl 47e9aa096b Retain clean styles across animation frames 2026-08-04 11:14:01 +00:00
SGavrl add39f489e Support transparent screenshot surfaces 2026-08-04 10:41:57 +00:00
SGavrl 99ff0601bf Fetch ordered dynamic scripts concurrently 2026-08-04 09:53:24 +00:00
SGavrl 012a7dce2f Support RTL layout and video posters 2026-08-04 09:04:45 +00:00
SGavrl 2b92236a2f Implement renderer-backed Web Animations 2026-08-04 08:27:12 +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 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 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 c8a5477296 Improve modern rendering and output parity 2026-08-03 19:46:24 +00:00
SGavrl 51a3eb1a81 Prepare fast document-space captures 2026-08-03 16:33:47 +00:00
SGavrl 478f888a6b Implement renderer-backed nested scrolling 2026-08-03 15:58:33 +00:00
SGavrl 33923da61e Honor standard image source selection 2026-08-03 14:07:25 +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 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 d41a4b88e6 Unify CSS feature query truth 2026-08-03 13:11:28 +00:00
SGavrl 41a8e1c1a6 Preserve script execution state across DOM moves 2026-08-03 11:49:08 +00:00
SGavrl 34373c309e Support current document import maps 2026-08-03 11:25:54 +00:00
SGavrl b1aec0c0bb Unify page module graph fetching 2026-07-31 11:16:43 +00:00
SGavrl 4d459c2125 Upgrade the HTML parser foundation 2026-07-31 10:59:02 +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
SGavrl 61d61feb50 Fix ordinary inline used sizing 2026-07-31 09:30:58 +00:00
SGavrl 5f67bad4fe Expose live computed CSS variables to scripts 2026-07-31 08:26:08 +00:00
SGavrl 2343681497 Expose live browser geometry and computed styles 2026-07-31 07:51:57 +00:00
SGavrl 9bacacc60d Run custom element upgrades through real constructors 2026-07-31 06:47:56 +00:00
SGavrl b744b9b437 Honor Fetch credentials across origins 2026-07-31 03:52:05 +00:00
SGavrl 5c34e74f10 Connect document font faces to rendering 2026-07-31 03:31:21 +00:00
SGavrl 9455d18439 Allow reusing disconnected intersection observers 2026-07-31 02:56:06 +00:00
SGavrl bae1259afe Track responsive image candidates in lifecycle 2026-07-31 01:55:25 +00:00
SGavrl c5210b1684 Connect image elements to render resources 2026-07-31 01:32:19 +00:00
SGavrl 139d4e77e1 Preserve root scrolling overflow geometry 2026-07-31 01:23:47 +00:00
SGavrl 90ed9afcad Clone DOM elements without reparsing 2026-07-31 00:54:22 +00:00
SGavrl be700f545b Propagate ES module failures 2026-07-31 00:38:47 +00:00
SGavrl f61493fbd1 Reject unsuccessful script responses 2026-07-30 23:25:09 +00:00
SGavrl 5057715358 Share prepared layout with CSSOM 2026-07-30 22:08:01 +00:00
SGavrl 917da17410 Correct intersection observer parity oracle 2026-07-30 20:33:03 +00:00
SGavrl 10b8492116 Improve modern layout and viewport rendering 2026-07-30 20:24:57 +00:00
SGavrl fa6503c560 dom: apply dynamically linked stylesheets 2026-07-26 22:33:36 +00:00
SGavrl 9c71700824 dom: support live select option construction 2026-07-26 22:11:29 +00:00