Commit Graph

  • 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
  • 7608292c78 fix(renderer): stabilize style observations and screencast polling ldm0 2026-08-21 02:42:23 +08:00
  • 03a80259eb Reuse composite layout snapshots for iframe input ldm0 2026-08-18 20:55:59 +08:00
  • e3d1accf53 Add nested iframe CDP input smoke ldm0 2026-08-18 18:36:05 +08:00
  • a7223d4908 Split geometry scrolling from CSSOM metrics ldm0 2026-08-18 18:10:00 +08:00
  • 2e0140e53a Split geometry queries from hit testing and mock layout ldm0 2026-08-18 17:52:11 +08:00
  • 3f89e0109c Simplify iframe input and scroll routing ldm0 2026-08-18 17:31:38 +08:00
  • 4f39a0f0d9 Expand iframe and scrollbar input coverage ldm0 2026-08-18 16:23:24 +08:00
  • f481bfa192 Fix transformed iframe input routing ldm0 2026-08-18 16:23:14 +08:00
  • 3a8e52ba99 Implement classic scrollbars ldm0 2026-08-18 07:04:28 +08:00
  • 43271abe7e docs(fetch): correct default timeout ldm0 2026-08-22 15:41:16 +08:00
  • c779e72373 docs(fetch): correct default timeout doc-fix ldm0 2026-08-22 15:41:16 +08:00
  • 787fde9723 fix(encoding): rewrite meta-declared UTF-16 to UTF-8 Athul Nambiar 2026-08-22 02:19:47 +05:30
  • 0c3a4068bf docs(playground): explain the ChatGPT login bridge ldm0 2026-08-22 03:56:59 +08:00
  • 37ddcd6952 feat(playground): persist ChatGPT login through Moli ldm0 2026-08-22 03:56:55 +08:00
  • 194698bd6a fix(playground): harden ChatGPT password form detection ldm0 2026-08-22 03:56:49 +08:00
  • 7472c8a050 docs(playground): explain the ChatGPT login bridge webgpt ldm0 2026-08-22 03:56:59 +08:00
  • 1a11bbebac feat(playground): persist ChatGPT login through Moli ldm0 2026-08-22 03:56:55 +08:00
  • 227196a629 fix(playground): harden ChatGPT password form detection ldm0 2026-08-22 03:56:49 +08:00
  • 8441f9a7d8 feat(cli): split response waits into literal and regex modes ldm0 2026-08-22 00:46:26 +08:00
  • ca4f01f6a2 refactor(fetch): drop unused wait criteria equality ldm0 2026-08-21 23:08:51 +08:00
  • e7a8a709ef refactor(cli): encapsulate response body regex ldm0 2026-08-21 21:05:00 +08:00
  • cba58e3aba refactor(fetch): name response body regex explicitly ldm0 2026-08-21 20:55:09 +08:00
  • 420cbdcf5d test(cli): cover response body regex end to end ldm0 2026-08-21 20:47:17 +08:00
  • 3212b02cac fix(renderer): bind WebStorage to receiver window ldm0 2026-08-22 02:16:34 +08:00
  • 97f72b88d6 test(protocol): select binding event by execution context ldm0 2026-08-21 23:46:44 +08:00
  • b70555cb4a fix(renderer): keep child modulepreload from delaying load ldm0 2026-08-21 23:46:39 +08:00
  • d0fdcf8fff fix(renderer): classify modulepreload admission by relation ldm0 2026-08-21 19:31:05 +08:00
  • 8d82acf953 fix(renderer): keep modulepreload from delaying load ldm0 2026-08-21 16:47:39 +08:00
  • 7764aa12bb test(protocol): select binding event by execution context preload-blocking-fix ldm0 2026-08-21 23:46:44 +08:00
  • 4a556a19b4 fix(renderer): keep child modulepreload from delaying load ldm0 2026-08-21 23:46:39 +08:00
  • 98c1611156 fix(renderer): classify modulepreload admission by relation ldm0 2026-08-21 19:31:05 +08:00
  • c6ddd5ebd7 fix(renderer): keep modulepreload from delaying load ldm0 2026-08-21 16:47:39 +08:00
  • 494ed8356a feat(cli): add dcl wait alias ldm0 2026-08-21 17:43:04 +08:00
  • 6aa0f4818f fix(cli): trim ambiguous short flags ldm0 2026-08-21 17:42:51 +08:00
  • baadb4f734 fix(cli): stop inferring subcommands from flags ldm0 2026-08-21 17:41:14 +08:00
  • 3b555523ab test(ci): run complete protocol smoke suites by default ldm0 2026-08-19 20:44:09 +08:00
  • 2fe9e2ad9a fix(devtools): preserve nested Main response order ldm0 2026-08-19 20:43:59 +08:00
  • cf78d14909 fix(cli): error on invalid --wait-response-body regex BibekPathak 2026-08-21 14:24:31 +05:30