Commit Graph
423 Commits
Author SHA1 Message Date
ldm0 5fa6a63668 fix(trusted-types): unwrap trusted scripts for eval 2026-08-28 05:11:21 +08:00
ldm0 e5f4ef1f5f Resolve used aspect ratios at layout boundaries 2026-08-28 04:41:52 +08:00
ldm0 d4771f6f06 ci: persist self-hosted Rust caches locally 2026-08-28 04:00:49 +08:00
ldm0 c5da060d7b ci: remove merge-gating rollup 2026-08-28 04:00:49 +08:00
ldm0 76b7f9be27 ci: simplify benchmark report publication 2026-08-28 04:00:49 +08:00
ldm0 2ec01c5401 ci: centralize release artifact consumption 2026-08-28 04:00:49 +08:00
ldm0 09cf951d1f ci: remove migrated workflow legacy 2026-08-28 04:00:49 +08:00
ldm0 41ec9f1a7b ci: trim release regression artifacts 2026-08-28 04:00:49 +08:00
ldm0 54a9b56361 ci: publish benchmark reports when evidence arrives 2026-08-28 04:00:49 +08:00
ldm0 36f70c2e6f ci: cancel validation when pull requests close 2026-08-28 04:00:49 +08:00
ldm0 a972ad2a60 ci: restore benchmark report visibility 2026-08-28 04:00:49 +08:00
ldm0 ccb804e117 fix(frontend-smoke): parse styled Moli endpoint logs 2026-08-28 04:00:49 +08:00
ldm0 9d657725fc fix(ci): allow loaded Chromium reference cases more time 2026-08-28 04:00:49 +08:00
ldm0 53529d6e7f fix(ci): use container-visible release paths 2026-08-28 04:00:49 +08:00
ldm0 9bae1b9992 ci: reuse release binaries across validation suites 2026-08-28 04:00:49 +08:00
ldm0 59edc88e02 test(spider): enforce exact fixture row contracts 2026-08-28 04:00:49 +08:00
BibekPathak 7f6c7634b6 fix(network): capture main-document POST bodies across Fetch interception 2026-08-28 01:39:47 +08:00
BibekPathak 9eb226adfc fix(network): make main-document POST bodies available to getRequestPostData 2026-08-28 01:39:47 +08:00
ldm0 af2f67246a fix(renderer): reflect hidden union values 2026-08-27 20:45:31 +08:00
ldm0 9cef93dc59 fix(css): honor document color schemes 2026-08-27 19:57:05 +08:00
ldm0 de242fbaec Fix one-dimensional inline offset geometry 2026-08-27 19:22:08 +08:00
ldm0 ce0a6157e2 Model inline offset geometry from fragments 2026-08-27 19:22:08 +08:00
ldm0 0d62075f74 feat(fetch): read eval scripts from stdin 2026-08-27 18:06:21 +08:00
ldm0 82c2f65fcb test(cdp): ignore stale tab attach events after navigation 2026-08-27 18:04:19 +08:00
ldm0 dee8c736f6 refactor(cdp-smoke): isolate target semantics 2026-08-27 18:04:19 +08:00
ldm0 d396802e7b refactor(cdp): organize target lifecycle by ownership 2026-08-27 18:04:19 +08:00
ldm0 cc52b1913e test(cdp): expand Chromium-calibrated target smoke 2026-08-27 18:04:19 +08:00
ldm0 5f753d36bf fix(cdp): publish a real default discovery target 2026-08-27 18:04:19 +08:00
ldm0 3438613f8f refactor(cdp): align target handler and activation semantics 2026-08-27 18:04:19 +08:00
ldm0 3bca333771 refactor(cdp): model stable tab and page targets 2026-08-27 18:04:19 +08:00
ldm0 bc11eeb2d5 fix(renderer): fence command output at its exact cursor 2026-08-27 18:04:19 +08:00
ldm0 94c5baa970 fix(cdp): follow active pages in tab frontends
Expose a tab-level CDP frontend that rebinds to the selected page while direct page endpoints remain pinned to their target. Replay persistent Target configuration across rebinds and scope debugger waits to the exact attached target so existing replacement pages are not paused globally.
2026-08-27 18:04:19 +08:00
ldm0 bce06f085c fix(cdp): expose foreground popup as active surface 2026-08-27 18:04:19 +08:00
ldm0 5b9a21bc25 fix(navigation): honor input disposition for popup activation
Carry foreground/background selection through renderer and protocol so auxiliary targets are activated independently of navigation. Match trusted input policy for platform modifiers, Shift, Alt, and window.open while preventing synthetic modified clicks from creating tab-unders.
2026-08-27 18:04:19 +08:00
ldm0 76d87a5948 test(fetch): isolate network idle timeout budget 2026-08-27 17:53:51 +08:00
ldm0 b0f00e6358 fix(test): remove nextest special-case 2026-08-27 17:53:51 +08:00
ldm0 9c47d332c6 refactor(content-type): retain response metadata outputs 2026-08-27 17:53:51 +08:00
ldm0 5c281d2a8a fix(content-type): lowercase response charset 2026-08-27 17:53:51 +08:00
ldm0 5e173f3a5a refactor(encoding): extract legacy charset detector 2026-08-27 17:53:51 +08:00
ldm0 68cb56bd75 test(network): serialize external DNS failure cases 2026-08-27 17:53:51 +08:00
ldm0 23acc9d739 feat(encoding): detect unlabeled legacy HTML like Blink 2026-08-27 17:53:51 +08:00
ldm0 48c307f7b3 fix(encoding): match Blink meta charset prescan 2026-08-27 17:53:51 +08:00
ldm0 32777a338b fix(macros): box large constructor default expressions 2026-08-27 17:53:51 +08:00
ldm0 27b7538811 test(cdp): fix DOM replacement race
Wait for DOM.documentUpdated before refreshing frontend node IDs after document.open(). Log each completed page scenario so a future worker timeout identifies the last successful boundary without masking the failure.
2026-08-27 16:58:39 +08:00
ldm0 9725d7610d fix(css): enforce exact style element type 2026-08-27 15:08:24 +08:00
ldm0 7391608b7b Ignore table-part decorations in used geometry 2026-08-27 14:59:02 +08:00
Iain afc28fc394 fix(xpath): apply a single leading minus sign 2026-08-27 12:56:52 +08:00
ldm0 ad4aa5a43f fix(dom): serialize namespaced HTML attributes 2026-08-27 12:37:10 +08:00
ldm0 b1a3d24654 test(renderer): make WebCrypto dispatch check deterministic 2026-08-27 02:04:51 +08:00
ldm0 155d6321e5 fix(tls): use curl AWS-LC root probe 2026-08-27 02:04:51 +08:00