ldm0
f93b315e2d
test(cssom): respect layout sampling in computed-style smoke
...
Keep cold enumeration coverage and compare complete declarations after an explicit geometry demand.
Add regressions for scoped sampling, held CSSOM wrappers, Mock and Page isolation, plus Chromium-calibrated screenshot cases.
2026-09-05 19:55:08 +08:00
ldm0
4567db9e10
perf(cssom): reuse size projections within style observations
...
Memoize a single-element property batch without building a full index, and derive one temporary sizing lookup per Document for multi-element observations. Route DOMSnapshot style collection through the shared observation and keep all projections scoped to the synchronous read.
Cover query counts, missing boxes, cold and mock reads, snapshot replacement, iframe isolation, and Inspector and DOMSnapshot capture paths.
2026-09-05 17:20:40 +08:00
ldm0
5c41795cd7
fix(cssom): resolve logical sizes from sampled layout axes
2026-09-05 16:55:12 +08:00
ldm0
ad7e44182b
fix(cssom): read used sizes from existing layout snapshots
...
Retain the sampled CSS sizing basis alongside frozen geometry. Resolve width and height only from an existing snapshot for the owning Document, without creating or refreshing layout; preserve style-only fallbacks otherwise.
Cover sizing boxes, zoom, replaced elements, Chromium-derived cases, and demand-driven snapshot lifecycles with renderer, layout, and CLI regressions.
2026-09-05 05:07:12 +08:00
ldm0
e47538d58f
fix(html): preserve user-edited state in control clones
2026-09-05 03:50:26 +08:00
ldm0
dd24293221
perf(dom): compact singleton named candidates
2026-09-05 03:18:34 +08:00
ldm0
2c7a46352d
perf(dom): compact named index strings
2026-09-05 00:51:49 +08:00
ldm0
bf82c1a10b
perf(dom): share named index values
2026-09-05 00:51:49 +08:00
ldm0
0c05739324
perf(network): retire cumulative raw output history
2026-09-05 00:16:38 +08:00
ldm0
d703d22948
perf(cdp): retire observed network delivery outputs
2026-09-05 00:16:38 +08:00
ldm0
5abfecdbfd
perf(cdp): share staged network lifecycle facts
2026-09-05 00:16:38 +08:00
ldm0
3951e6c374
perf(network): share retained lifecycle records
2026-09-05 00:16:38 +08:00
ldm0
516edcff62
fix(media): expose media loading error state
2026-09-04 19:28:27 +08:00
ldm0
84c3d853c9
feat(renderer): expose Chromium window.chrome surface
2026-09-04 19:17:13 +08:00
ldm0
8c34e035d3
Preserve raw bodies in fetch JSON output
2026-09-04 15:54:47 +08:00
ldm0
3e56061ed6
fix(cssom-view): zero detached window screen geometry
2026-09-04 12:28:09 +08:00
ldm0
81f5d6e276
fix(cssom): normalize quoted font family names
2026-09-04 12:15:18 +08:00
ldm0
5c536d903e
fix(popups): expose DOMException constructor
2026-09-04 12:00:56 +08:00
ldm0
4b0f1ffa4b
test(wpt): refresh cross-engine case lists
2026-09-04 11:44:30 +08:00
ldm0
f42e3e363a
fix(cssom): match empty media query lists
2026-09-04 11:00:46 +08:00
ldm0
98dacf8105
fix(v8): compile Windows extensions with clang-cl
v1.1.2
2026-09-04 10:53:49 +08:00
ldm0
88fe258397
fix(cdp): refresh resident target network policy
2026-09-04 04:39:43 +08:00
ldm0
19a59d0d6e
refactor(cdp): keep navigation engines with target owners
2026-09-04 04:39:43 +08:00
ldm0
9ccd9d0cc6
refactor(cdp): separate emulation session and target state
2026-09-04 04:39:43 +08:00
ldm0
cb8c7bef66
refactor(cdp): require committed session routes
2026-09-04 04:39:43 +08:00
ldm0
49ea8a3e1c
refactor(cdp): centralize session disposal
2026-09-04 04:39:43 +08:00
ldm0
baeab149b9
refactor(cdp): remove ambiguous owner routing adapters
2026-09-04 04:39:43 +08:00
ldm0
963de5c520
refactor(cdp): name stable page target selection
2026-09-04 04:39:43 +08:00
ldm0
64d9a9fce7
refactor(cdp): centralize target session disposal
2026-09-04 04:39:43 +08:00
ldm0
c53c5a0b38
refactor(cdp): unify page session identity
2026-09-04 04:39:43 +08:00
ldm0
a9d01bf345
refactor(cdp): retain exact page owners through deferred work
2026-09-04 04:39:43 +08:00
ldm0
d73651aea6
fix(renderer): terminate inspector targets on owner shutdown
2026-09-04 04:39:43 +08:00
ldm0
567c4a0b9a
refactor(cdp): remove page host state facade
2026-09-04 04:39:43 +08:00
ldm0
439148c73e
refactor(cdp): route deferred page effects explicitly
2026-09-04 04:39:43 +08:00
ldm0
fa122fd517
refactor(cdp): freeze navigation command owners
2026-09-04 04:39:43 +08:00
ldm0
7ee196a868
refactor(cdp): route target-scoped page policy explicitly
2026-09-04 04:39:43 +08:00
ldm0
c14280e086
refactor(cdp): centralize page session ownership
2026-09-04 04:39:43 +08:00
ldm0
65ad88a259
refactor(cdp): unify page target owner routing
2026-09-04 04:39:43 +08:00
ldm0
0da0f1cc47
fix(cssom): decode escaped property rule names
2026-09-04 04:21:19 +08:00
ldm0
08660b12be
build: use non-PIE Linux release executable
2026-09-04 03:46:23 +08:00
ldm0
13a5f03f76
test(css): cover disable-css network boundaries
2026-09-04 03:46:02 +08:00
ldm0
2323fedeb1
fix(css): preserve blocked stylesheet error lifecycle
2026-09-04 03:46:02 +08:00
ldm0
db38025ff1
fix(css): disable presentation hints with author styles
2026-09-04 03:46:02 +08:00
ldm0
2cba5a7aeb
feat(fetch): add disable-css mode
2026-09-04 03:46:02 +08:00
ldm0
9cad6ca50e
perf(modules): release source after JavaScript compilation
2026-09-04 02:09:48 +08:00
ldm0
1908b8b4ea
perf(response): defer redundant body text copies
2026-09-04 02:08:02 +08:00
ldm0
681476dbbf
perf(parser): release script preloads at EOF
2026-09-04 02:06:39 +08:00
ldm0
1f41f19455
chore(release): bump version to 1.1.2
2026-09-04 01:15:56 +08:00
ldm0
16a73930e9
test(layout): cover repeated collapsed-margin measurements
2026-09-03 23:49:49 +08:00
ldm0
aa84c64582
fix(style): ignore relative legacy table dimensions
2026-09-03 23:49:49 +08:00