Commit Graph

  • 461f9bcac4 feat(fetch): enrich JSON dump metadata ldm0 2026-08-24 04:42:02 +08:00
  • 49a750d95c test(service-worker): await replacement lifecycle signals ldm0 2026-08-24 17:47:27 +08:00
  • 99537792b6 fix(style): resolve imported web fonts from owning sheet ldm0 2026-08-24 14:09:31 +08:00
  • 85cfffcc63 refactor(style): retain font face rule identity ldm0 2026-08-24 12:31:25 +08:00
  • 673ee1979e fix(style): gate web fonts by effective media ldm0 2026-08-24 12:12:57 +08:00
  • bf4d73cf1e refactor(style): isolate live viewport resolution ldm0 2026-08-24 04:59:16 +08:00
  • d92c638592 fix(style): refresh live viewport-dependent styles ldm0 2026-08-24 04:45:19 +08:00
  • 542f303b78 fix(style): enforce stable document observations ldm0 2026-08-24 04:12:02 +08:00
  • ef4775881d fix(style): retain media sheets in tree scopes ldm0 2026-08-24 04:11:54 +08:00
  • 7db0619641 fix(style): stabilize document observation environments ldm0 2026-08-24 00:12:13 +08:00
  • 9c0a1efad9 docs: drop style engine implementation details ldm0 2026-08-23 21:43:08 +08:00
  • 79a1bca120 refactor(style): retain incremental document style worlds ldm0 2026-08-23 06:43:28 +08:00
  • 0a1dee9c01 chore(release): update version to 1.0.4 ldm0 2026-08-24 18:01:34 +08:00
  • dc0571da43 fix(cdp): explain layout requirements for capture (#181) Donough Liu 2026-08-24 17:58:27 +08:00
  • 33802cfa49 test(service-worker): await replacement lifecycle signals stylo-cache ldm0 2026-08-24 17:47:27 +08:00
  • 49cc382492 fix(cli): require JSON for network traces (#185) Donough Liu 2026-08-24 17:44:11 +08:00
  • cb96888471 test(cdp): update layout-disabled screenshot expectation cdp-capture-layout-hint ldm0 2026-08-24 17:39:17 +08:00
  • ea80ecd6a2 test(cdp): isolate smoke groups by process ldm0 2026-08-24 17:00:50 +08:00
  • 521027712f refactor(svg): encapsulate presentation hint synthesis ldm0 2026-08-24 13:33:05 +08:00
  • 11b8271f52 fix(svg): cascade presentation attributes ldm0 2026-08-24 12:31:56 +08:00
  • a4637d8d4c docs: remove network trace dump guidance flags ldm0 2026-08-24 17:09:02 +08:00
  • 805de77411 test(cdp): isolate smoke groups by process svg-color ldm0 2026-08-24 17:00:50 +08:00
  • 3d6f263e28 refactor(renderer): make parser finish boundaries explicit ldm0 2026-08-24 05:08:21 +08:00
  • f344d6e0be fix(renderer): defer parser finish across insertion recovery ldm0 2026-08-24 03:06:31 +08:00
  • 885a7cd22d fix(style): resolve imported web fonts from owning sheet ldm0 2026-08-24 14:09:31 +08:00
  • 80374d75b2 refactor(svg): encapsulate presentation hint synthesis ldm0 2026-08-24 13:33:05 +08:00
  • c17bb0141e fix(svg): cascade presentation attributes ldm0 2026-08-24 12:31:56 +08:00
  • 004d228446 refactor(style): retain font face rule identity ldm0 2026-08-24 12:31:25 +08:00
  • 22438cb1e6 fix(style): gate web fonts by effective media ldm0 2026-08-24 12:12:57 +08:00
  • b73a10d810 fix(cli): reject conflicting user agent flags ldm0 2026-08-24 04:42:39 +08:00
  • 617fc22863 refactor(cli): remove unused log format flag ldm0 2026-08-24 04:40:48 +08:00
  • 2ff4309479 refactor(style): isolate live viewport resolution ldm0 2026-08-24 04:59:16 +08:00
  • 6a40b31072 fix(style): refresh live viewport-dependent styles ldm0 2026-08-24 04:45:19 +08:00
  • 55931501ec fix(cdp): explain layout requirements for capture ldm0 2026-08-24 04:44:38 +08:00
  • 44e71477dd feat(fetch): write final cookies to a jar fetch-cookie-jar ldm0 2026-08-24 04:44:24 +08:00
  • 0ad368c8f6 fix(cli): reject conflicting user agent flags user-agent-conflict ldm0 2026-08-24 04:42:39 +08:00
  • 818c5f7a5d feat(fetch): enrich JSON dump metadata fetch-json-metadata ldm0 2026-08-24 04:42:02 +08:00
  • a9b5d65cc4 refactor(cli): remove unused log format flag log-format-cleanup ldm0 2026-08-24 04:40:48 +08:00
  • 1572373659 refactor(fetch): split dump output modules ldm0 2026-08-23 20:11:53 +08:00
  • 3f256b132e fix(style): enforce stable document observations ldm0 2026-08-24 04:12:02 +08:00
  • 87f07d70ca fix(style): retain media sheets in tree scopes ldm0 2026-08-24 04:11:54 +08:00
  • f2a2e021e4 fix(renderer): keep pending child navigation uncommitted ldm0 2026-08-23 21:48:57 +08:00
  • 3968c3b0c9 fix(benchmark): recover poisoned WPT sessions ldm0 2026-08-23 23:25:32 +08:00
  • 6fa68cadbe fix(encoding): preserve split UTF-16 XML signatures ldm0 2026-08-23 20:55:02 +08:00
  • a9fd8775de fix(style): stabilize document observation environments ldm0 2026-08-24 00:12:13 +08:00
  • 67e2ff6a18 fix(benchmark): harden CDP navigation outcomes ldm0 2026-08-23 19:59:03 +08:00
  • 5bb847611e fix(renderer): keep pending child navigation uncommitted ci-wpt-child-history-fix ldm0 2026-08-23 21:48:57 +08:00
  • df3776fd18 docs: drop style engine implementation details ldm0 2026-08-23 21:43:08 +08:00
  • ea126149b1 fix(encoding): preserve split UTF-16 XML signatures fix/utf16-xml-streaming ldm0 2026-08-23 20:55:02 +08:00
  • b959a04253 fix(fetch): invoke wait-script function predicates ldm0 2026-08-23 18:58:27 +08:00
  • c93ae24ccb docs: update fetch automation recipes ldm0 2026-08-23 20:19:37 +08:00
  • 56368ed73f fix(cdp): explain layout requirements for capture ldm0 2026-08-23 20:16:58 +08:00
  • ccae26da96 refactor(fetch): split dump output modules semtree-iframe ldm0 2026-08-23 20:11:53 +08:00
  • 8cdad6b07e refactor(style): retain incremental document style worlds ldm0 2026-08-23 06:43:28 +08:00
  • fc251afff6 feat(fetch): write final cookies to a jar ldm0 2026-08-23 20:05:57 +08:00
  • d55731adec fix(fetch): include frames in semantic tree dumps ldm0 2026-08-23 18:33:29 +08:00
  • 3d201df523 feat(fetch): support request methods and bodies ldm0 2026-08-23 19:47:37 +08:00
  • be3cd34d36 fix(cli): reject conflicting user agent flags ldm0 2026-08-23 19:36:27 +08:00
  • 721a5b5b9f fix(cli): require JSON for network traces ldm0 2026-08-23 19:30:51 +08:00
  • 3d253c3c5e feat(fetch): enrich JSON dump metadata ldm0 2026-08-23 19:24:06 +08:00
  • 19db15f945 fix(fetch): invoke wait-script function predicates wait-script-fix ldm0 2026-08-23 18:58:27 +08:00
  • e6efac3228 refactor(cli): remove unused log format flag ldm0 2026-08-23 18:53:46 +08:00
  • 0e597fc376 Moved encoding_for_document_xml_declaration check after self.transport_encoding, so the HTML prescan cannot override an explicit HTTP charset and Added transport_charset_wins_over_utf16_xml_signature: sends a UTF-16LE body with <?xml but with a Content-Type: text/html; charset=windows-1252 header BibekPathak 2026-08-23 14:43:13 +05:30
  • f917e513a0 encoding_for_document_xml_declaration now matches 6-byte <?x patterns per the HTML Standard and Added 6 negative tests BibekPathak 2026-08-23 14:03:07 +05:30
  • eaafee04fe BOM-less UTF-16 XML detection BibekPathak 2026-08-23 11:37:56 +05:30
  • d292cc07b9 refactor(cdp): remove connection admission limits ldm0 2026-08-23 15:21:02 +08:00
  • f8af66d292 fix(charset): block fallback after invalid meta charset ldm0 2026-08-23 15:50:37 +08:00
  • 8ee93a2241 fix(charset): reject non-ASCII label whitespace ldm0 2026-08-23 15:31:43 +08:00
  • aa4d73aff5 fix(layout): honor vertical block-start positioning ldm0 2026-08-23 04:27:57 +08:00
  • 482a9b891f fix(charset): block fallback after invalid meta charset encoding ldm0 2026-08-23 15:50:37 +08:00
  • ed9e65bd31 fix(charset): reject non-ASCII label whitespace ldm0 2026-08-23 15:31:43 +08:00
  • d961263f0b refactor(cdp): remove connection admission limits max-connections ldm0 2026-08-23 15:21:02 +08:00
  • f748d01af8 fix(layout): honor vertical block-start positioning scroll-better ldm0 2026-08-23 04:27:57 +08:00
  • 08d8461c26 fix(fetch): preserve typed readiness timeout phases ldm0 2026-08-23 04:10:18 +08:00
  • 7cf5dfbb34 fix(renderer): isolate stale import completions ldm0 2026-08-23 04:10:13 +08:00
  • 09b70a9b40 fix(benchmark): handle CDP download navigations ldm0 2026-08-23 04:10:05 +08:00
  • c461cb1799 refactor(benchmark): unify public web comparisons ldm0 2026-08-23 03:10:57 +08:00
  • 54f453cdd0 fix(fetch): preserve readiness deadlines and diagnostics ldm0 2026-08-23 03:10:57 +08:00
  • 8e6dd03abc fix(renderer): settle shared stylesheet clients per owner ldm0 2026-08-23 03:10:50 +08:00
  • ddab89586a fix(layout): keep scrollbar gutters out of overflow ldm0 2026-08-23 02:40:34 +08:00
  • 897e8e88a2 feat(layout): model physical scrollbar insets ldm0 2026-08-23 02:03:44 +08:00
  • ac477b86f7 fix(layout): align viewport and scrollbar behavior ldm0 2026-08-23 01:18:08 +08:00
  • 48bdcdd104 refactor(renderer): isolate followed navigation flow ldm0 2026-08-23 02:55:41 +08:00
  • 412faf9153 refactor(renderer): model committed navigation state ldm0 2026-08-23 02:25:41 +08:00
  • cb287fb651 fix(cli): apply redirect wait to terminal 3xx pages ldm0 2026-08-23 01:15:53 +08:00
  • 5e5d4a8767 fix(cli): apply redirect wait to terminal 3xx pages fetch-3xx-redirect-wait ldm0 2026-08-23 01:15:53 +08:00
  • c86a373bcc fix(cli): preserve HTTP error bodies after readiness ldm0 2026-08-23 00:51:14 +08:00
  • e2fdb90600 feat(renderer): allow lifecycle navigation fallback ldm0 2026-08-23 00:51:01 +08:00
  • 923edea9ea refactor(renderer): isolate followed navigation flow meta-refresh-fix ldm0 2026-08-23 02:55:41 +08:00
  • 03ae9d99c7 refactor(renderer): model committed navigation state ldm0 2026-08-23 02:25:41 +08:00
  • 06134f461d fix(renderer): retire failed committed navigations ldm0 2026-08-23 00:34:29 +08:00
  • 050245f035 fix(cli): keep fetch dump output quiet by default ldm0 2026-08-22 22:14:24 +08:00
  • 78d859fd4c fix(cli): preserve HTTP error bodies after readiness fetch-http-error-body ldm0 2026-08-23 00:51:14 +08:00
  • 2e1d36ac66 feat(renderer): allow lifecycle navigation fallback ldm0 2026-08-23 00:51:01 +08:00
  • 86839b630c fix(encoding): extract meta content-type charset per the standard Athul Nambiar 2026-08-22 19:25:15 +05:30
  • f40aa2cde1 fix(cli): keep fetch dump output quiet by default usability-fix ldm0 2026-08-22 22:14:24 +08:00
  • 6f5aa320b2 Bump version to 1.0.3 v1.0.3 ldm0 2026-08-22 19:59:14 +08:00
  • 09aa7f5343 Bump version to 1.0.3 release- ldm0 2026-08-22 19:59:14 +08:00
  • f594c635ac test(cdp): pin classic scrollbar viewport ldm0 2026-08-21 18:19:06 +08:00
  • d823999dc0 fix(renderer): fence screencast resource races ldm0 2026-08-21 12:11:29 +08:00