Muki Kiboigo
9d7b80c1ac
backport Location getHash
2025-12-09 16:51:05 -08:00
Muki Kiboigo
907298c6b1
backport pageshow event
2025-12-09 16:51:04 -08:00
Muki Kiboigo
cc53fec08d
backport run microtasks before firing onload
2025-12-09 16:51:04 -08:00
Muki Kiboigo
ab165d3f1f
getNavigationType return string
2025-12-09 16:51:04 -08:00
Muki Kiboigo
7c34cb5852
fix getState on NavigationHistoryEntry
2025-12-09 16:51:04 -08:00
Muki Kiboigo
71d57c1e27
add Navigation to Window
2025-12-09 16:51:04 -08:00
Muki Kiboigo
6a5e088c52
update wpt to include Navigation
2025-12-09 16:51:04 -08:00
Muki Kiboigo
8ec9f634b4
backport URL eqlDocument tests
2025-12-09 16:51:04 -08:00
Muki Kiboigo
0e4cfbfe6b
backport the resolve/stitch regression test
2025-12-09 16:51:03 -08:00
Muki Kiboigo
370c3a49a7
initial Navigation
2025-12-09 16:51:01 -08:00
Pierre Tachoire
3769715582
Page.reset msut create context and window once
2025-12-09 12:24:01 +01:00
Pierre Tachoire
0d8dd84df5
support url on createTarget and send lifecycle events
...
Support url parameter on createTarget. we now navigate on createTarget
to dispatch events correctly, even in case of about:blank
2025-12-09 11:29:00 +01:00
Karl Seguin
e98bb16255
Merge pull request #1259 from lightpanda-io/cdp-security-ignore-cert-err-backport
...
cdp: implement Security.setIgnoreCertificateErrors
2025-12-09 17:58:14 +08:00
Pierre Tachoire
6a098665fa
http: remove inflight conn check when enable/disable TLS
2025-12-09 10:47:34 +01:00
Karl Seguin
47b4b68e60
add parsed DocType to document (and handle dumping it)
2025-12-09 16:38:56 +08:00
Pierre Tachoire
53ccefc15c
cdp: implement Security.setIgnoreCertificateErrors
...
ensure no inflight conns is running before set TLS verify
2025-12-09 08:50:58 +01:00
Karl Seguin
0e1b966dce
re-enable CDP dom domain
2025-12-09 13:04:01 +08:00
Karl Seguin
9132bc2375
re-enable CDP node registry
2025-12-09 11:50:33 +08:00
Karl Seguin
49c0e95664
Merge pull request #1242 from lightpanda-io/nikneym/element-apis
...
add `insertAdjacentHTML` and other variants
2025-12-09 06:52:48 +08:00
Karl Seguin
97e920b68f
Merge pull request #1252 from lightpanda-io/ignore-comment
...
improve a little bit Element.innerText
2025-12-09 06:49:55 +08:00
Pierre Tachoire
3538c77b78
innerText: ignore CDATA section
2025-12-08 17:45:53 +01:00
Halil Durak
4bc4b2aeac
Merge pull request #1245 from lightpanda-io/nikneym/performance-api-changes
...
Performance API changes
2025-12-08 17:59:21 +03:00
Pierre Tachoire
38030c7d21
improve Element.innerText formatting
2025-12-08 15:56:18 +01:00
Pierre Tachoire
e74d45d6c2
implement Script.innerText
2025-12-08 15:54:19 +01:00
Karl Seguin
0479813494
add CDATASection
2025-12-08 22:09:15 +08:00
Karl Seguin
ef3ba13979
Add keys/values/entries/forEach/toString to DOMTokenList
2025-12-08 21:31:58 +08:00
Halil Durak
f82cfca2ee
support overloads of Performance#measure
...
`init1` => `init`
support `navigationStart` in `getMarkTime`
Turns out this is just an alias to 0.
prefer `self` instead of `page.window._performance`
2025-12-08 16:26:49 +03:00
Karl Seguin
4b204265c9
handle error in normal scripts
2025-12-08 19:01:59 +08:00
Karl Seguin
fbb37633f0
Add start/cancel/fill/strategy support for ReadableStream
2025-12-08 18:24:15 +08:00
Karl Seguin
09328aeb5a
Merge pull request #1248 from lightpanda-io/ignore-comment
...
textContent and innerText adjustements
2025-12-08 17:58:05 +08:00
Pierre Tachoire
5284d75cb7
use CData.render for innerText
2025-12-08 09:55:31 +01:00
Pierre Tachoire
aac35ae868
implement CData.render
2025-12-08 09:41:06 +01:00
Karl Seguin
65751a69ae
document.cookie
2025-12-08 16:28:31 +08:00
Karl Seguin
121c49e9c3
Remove std.Uri from cookies
...
Everything now works on a [:0]const u8, with browser/URL.zig for parsing
2025-12-08 16:23:19 +08:00
Karl Seguin
0beae3b1a6
Various legacy document tests
...
document.embeds, document.plugins, document.anchor, document.getElementsByName
getElementsByClassName support for multiple class names
various document getters
2025-12-08 14:22:24 +08:00
Arjun Komath
57ce4e16a9
feat: support listening on ipv6
2025-12-08 09:08:57 +08:00
Karl Seguin
9370e298d2
improve HTMLOption and HTMLOptionCollection
2025-12-08 09:07:56 +08:00
Pierre Tachoire
240e8b3502
use a better comparison to detect comment
2025-12-07 09:52:59 +01:00
Karl Seguin
eecadb3962
Merge pull request #1249 from lightpanda-io/comment-format
...
fix comment formatting
2025-12-07 07:10:38 +08:00
Pierre Tachoire
08d7f544dd
fix comment formatting
2025-12-06 19:15:24 +01:00
Pierre Tachoire
a673eb89b6
element: innerText which must return rendered text
2025-12-06 19:10:16 +01:00
Pierre Tachoire
f5d3dede6b
node: textContent must ignore comments for elements
2025-12-06 19:10:16 +01:00
Karl Seguin
e41d53019f
CompositionEvent
2025-12-05 18:18:54 +08:00
Karl Seguin
637a105e5d
getRootNode composed support
2025-12-05 18:11:45 +08:00
Karl Seguin
8e16c587c8
encode property as u32 whenever possible
2025-12-05 18:02:27 +08:00
Karl Seguin
1cde0bb8b8
preserve casing (tags/attributes) for SVG/XML/MathML namespace
2025-12-05 17:53:40 +08:00
Karl Seguin
61a1a2564e
Fix typos
...
Encode unicode nonbreaking space
2025-12-05 17:48:49 +08:00
Karl Seguin
dd3781a1ea
Higher performance.now() precision (closer to FFs behavior)
...
Much better v8 object debugging/printing in debug mode
Window.requestIdleCallback and cancelIdleCallback
Don't prematurely close stream on empty read - queue promises.
2025-12-05 16:09:00 +08:00
Karl Seguin
ff9f9bae1d
fetch with body
2025-12-04 16:10:56 +08:00
Karl Seguin
aa3a402f70
Link get/set rel
...
Include stack trace on console.error
Don't unnecessarily copy request header on fetch
2025-12-04 15:38:47 +08:00