Commit Graph

  • 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
  • 9454318cdd refactor(service-worker): bind work to exact run owners ldm0 2026-08-21 14:45:45 +08:00
  • e5383caebf refactor(navigation): allocate opaque history identities ldm0 2026-08-21 13:53:54 +08:00
  • ca91a5ed5d refactor: make transient identity allocation checked ldm0 2026-08-21 13:37:53 +08:00
  • d5e41805f6 refactor(renderer): bind document task capabilities atomically ldm0 2026-08-21 13:14:41 +08:00
  • 69037ba0ae refactor(renderer): construct runtimes with document owners ldm0 2026-08-21 12:08:15 +08:00
  • af0e4a4dfc test(ci): run complete protocol smoke suites by default protocol-smoke-defaults ldm0 2026-08-19 20:44:09 +08:00
  • af09511c3d fix(devtools): preserve nested Main response order nested-main-response-order ldm0 2026-08-19 20:43:59 +08:00
  • 987107ea63 feat(cli): add dcl wait alias short-flag-trim ldm0 2026-08-21 17:43:04 +08:00
  • e2321b68bb fix(cli): trim ambiguous short flags ldm0 2026-08-21 17:42:51 +08:00
  • 1aa4ea179b fix(cli): stop inferring subcommands from flags ldm0 2026-08-21 17:41:14 +08:00
  • 0370ade6c3 feat(cli): add short flags for common options Athul Nambiar 2026-08-21 01:29:19 +05:30
  • b084022955 docs: add star history chart to the READMEs allen 2026-08-21 15:01:10 +08:00
  • 677734871a refactor(service-worker): bind work to exact run owners generation-trim ldm0 2026-08-21 14:45:45 +08:00
  • 5b7ebb3786 refactor(navigation): allocate opaque history identities ldm0 2026-08-21 13:53:54 +08:00
  • 851fdacc08 refactor: make transient identity allocation checked ldm0 2026-08-21 13:37:53 +08:00
  • 66b041a194 refactor(renderer): bind document task capabilities atomically ldm0 2026-08-21 13:14:41 +08:00
  • f1b7f51948 refactor(renderer): construct runtimes with document owners ldm0 2026-08-21 12:08:15 +08:00
  • cb907cd5ac test(cdp): report smoke progress ldm0 2026-08-19 05:45:30 +08:00
  • 3ad7dfda80 refactor(renderer): make lifecycle document ids opaque ldm0 2026-08-18 19:22:59 +08:00
  • 9925bb12f3 refactor(renderer): identify document runtime incarnations exactly ldm0 2026-08-18 19:06:24 +08:00
  • b6f798dfa9 refactor(renderer): bind document write loads to exact owners ldm0 2026-08-18 18:50:02 +08:00
  • 527b408ead refactor(renderer): guard module evaluation by document owner ldm0 2026-08-18 18:39:13 +08:00
  • 66fd45517c refactor(renderer): snapshot script execution by document owner ldm0 2026-08-18 18:26:37 +08:00
  • 80bb2e6509 refactor(renderer): coalesce continuations by document owner ldm0 2026-08-18 18:13:12 +08:00
  • 1a33394011 refactor(renderer): target module reactions by document owner ldm0 2026-08-18 18:00:31 +08:00
  • 9e04a203d7 refactor(renderer): bind prepared scripts to exact document owners ldm0 2026-08-18 17:42:47 +08:00
  • 27b86343f8 refactor(renderer): authorize document tasks by exact owner ldm0 2026-08-18 17:23:58 +08:00
  • 530e9ae592 refactor(renderer): bind host scripts at document admission ldm0 2026-08-18 17:10:00 +08:00