rea/scripts/fixtures
Rudy Mizrahi Celekli 8b08ec0af9
fix(browser): compose nested source-map column offsets (#1109)
* test(browser): verify native nested source-map coordinates

Qualify valid compiler-produced nested index maps through actual owned Chrome and the built public analyze-web-bundle CLI. Preserve same-line and zero-column controls, physical UTF-16 mapping positions and the independently correct dedicated decoder control. No production or workflow changes.

Signed-off-by: Rudy Celekli <rudy@gradiahq.com>

* test(browser): retain native source-map failure receipts

Serialize the already-created phase and proof fields for failed native source-map owners. Preserve all producer inputs, scenarios, commands and assertions; first native two-failure/two-control evidence remains unchanged.

Signed-off-by: Rudy Celekli <rudy@gradiahq.com>

* test(browser): preserve nested source-map boundary contracts

Qualify ordinary maps, nested offsets, sibling clipping, parent gaps, empty sections and deeper composition against the actual browser fetcher. Compare the existing dedicated decoder only for its valid non-overlapping profile. Preserve the four frozen compiler/Chrome/public CLI scenarios.

Signed-off-by: Rudy Celekli <rudy@gradiahq.com>

* fix(browser): compose nested source-map column offsets

Normalize indexed sections to absolute leaf offsets before upstream flattening. Apply enclosing column offsets only for same-line child sections and retain parent clipping boundaries for gaps and empty sections. Preserve raw map evidence, source identities, transport budgets and the dedicated decoder profile.

Signed-off-by: Rudy Celekli <rudy@gradiahq.com>

---------

Signed-off-by: Rudy Celekli <rudy@gradiahq.com>
2026-10-09 02:01:29 +08:00
..
android refactor(android): group layered source and verification (#873) 2026-10-07 14:09:57 +08:00
apple Merge origin/main into feat/dylib-resolution 2026-10-07 13:28:14 +00:00
firmware refactor(firmware): group layered source and verification (#878) 2026-10-07 14:44:52 +08:00
javascript-recovery refactor(javascript): group application workflows and verification (#896) 2026-10-07 16:03:37 +08:00
managed refactor(managed): group capability workflows and verification (#926) 2026-10-07 19:22:04 +08:00
binary-layout-high.S feat(native): inspect offline ELF layout through pwntools (#1037) 2026-10-08 14:22:08 +08:00
binary-layout.c feat(native): inspect offline ELF layout through pwntools (#1037) 2026-10-08 14:22:08 +08:00
browser-module-site.mjs feat(browser): trace captured website module imports (#879) 2026-10-07 14:59:52 +08:00
browser-network-site.mjs feat(browser): capture correlated network content and lifecycle evidence (#797) 2026-10-07 04:35:49 +08:00
browser-runtime-site.mjs feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
browser-script-site.mjs feat(web): export captured scripts for JavaScript application analysis (#801) 2026-10-07 05:24:32 +08:00
browser-source-map-site.mjs fix(browser): compose nested source-map column offsets (#1109) 2026-10-09 02:01:29 +08:00
browser-verifier-site.mjs fix(browser): preserve form destinations and satisfies mutation uncertainty (#825) 2026-10-07 11:22:03 +08:00
evm-interface.sol feat(evm): inspect offline bytecode interfaces through EVMole (#1051) 2026-10-08 15:32:05 +08:00
generate-mitmproxy-capture.py feat(browser): inspect historical web network captures (#992) 2026-10-08 07:53:41 +08:00
page-cdp-proxy.mjs test(browser): route discovery sockets through proxy 2026-07-14 21:37:08 +00:00
recorded-crash.c feat(native): inspect recorded crashes through pwntools and pwndbg (#1054) 2026-10-08 16:50:31 +08:00