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
ldm0
1f97225733
build(crypto): replace vendored OpenSSL with AWS-LC
2026-08-27 02:04:51 +08:00
ldm0
e787b4e0da
refactor(webcrypto): move HKDF off OpenSSL
2026-08-27 02:04:51 +08:00
ldm0
a815619f32
refactor(webcrypto): move curve448 primitives to RustCrypto
2026-08-27 02:04:51 +08:00
ldm0
2bead09773
fix(v8): handle non-string function names
2026-08-27 02:04:06 +08:00
ldm0
d0935a7c9b
Model embedded frame base backgrounds
2026-08-27 02:03:48 +08:00
ldm0
eb829a980b
Separate single and penetrating hit tests
2026-08-27 02:03:32 +08:00
ldm0
d0b3d4ef0a
Expose image coordinates in untransformed root space
2026-08-27 00:52:15 +08:00
ldm0
0195915706
Expose Element current CSS zoom
2026-08-27 00:46:35 +08:00
ldm0
12820a5203
Preserve structural ancestry through block-in-inline
2026-08-27 00:42:38 +08:00
BibekPathak
dda59858b5
fix(cookies): make host-only cookies port-agnostic per RFC 6265
v1.0.6
2026-08-26 21:03:53 +08:00
ldm0
17a288b3db
refactor(csp): unify navigation embedding checks
2026-08-26 20:39:31 +08:00
ldm0
d96feb74f2
refactor(document): unify navigation response policies
2026-08-26 20:39:31 +08:00
ldm0
33238e0ffe
test(wpt): record frame-ancestors response fixes
2026-08-26 20:39:31 +08:00
ldm0
fc7c19e248
fix(csp): enforce frame-ancestors on child responses
2026-08-26 20:39:31 +08:00
ldm0
9b5961086c
fix(encoding): separate response charset lookup
2026-08-26 20:28:00 +08:00
ldm0
e684648346
docs(content-type): clarify parser selection
2026-08-26 20:28:00 +08:00
ldm0
515549d1e3
fix(encoding): match Blink exact charset lookup
2026-08-26 20:28:00 +08:00
ldm0
d7ce6655ff
refactor(content-type): centralize parsing semantics
2026-08-26 20:28:00 +08:00
ldm0
63cf8b53d5
chore(release): bump version to 1.0.6
2026-08-26 20:11:52 +08:00
ldm0
aaa62f2ef7
fix(ci): preserve CDP smoke diagnostics
2026-08-26 20:06:09 +08:00
ldm0
9da8ac5092
feat(fetch): evaluate expressions from files
2026-08-26 20:06:09 +08:00
ldm0
f3d5f3d11c
refactor(runtime): simplify awaited expression evaluation
2026-08-26 17:58:15 +08:00
ldm0
addbb8e3fa
feat(fetch): evaluate page expressions
2026-08-26 17:58:15 +08:00
ldm0
ddb7a84780
test(wpt): refresh full case lists
2026-08-26 06:03:56 +08:00
ldm0
30ae322561
chore(release): bump version to 1.0.5
v1.0.5
2026-08-26 04:56:48 +08:00
ldm0
66fd71f482
fix(svg): load image href resources
2026-08-26 04:31:25 +08:00
ldm0
ece25ddf9f
fix(svg): compute live geometry bounds with kurbo
2026-08-26 04:31:25 +08:00
ldm0
e37ecb245c
fix(svg): expose geometry element interfaces
2026-08-26 04:31:25 +08:00
Athul Nambiar
eeb2ae6179
fix(headers): respect quoted strings when splitting header parameters
2026-08-26 03:47:19 +08:00
ldm0
6e2c94b985
test(cli): wait for explicit Anubis completion
2026-08-26 03:29:40 +08:00