mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-04-23 21:14:31 +00:00
LibWeb: Use the correct document URL in DOMParser.parseFromString()
We were hard-coding "about:blank" as the document URL for parsed HTML documents, which was definitely not correct. This fixes a bunch of WPT tests under /domparsing/ :^)
This commit is contained in:
committed by
Andreas Kling
parent
323370dfa3
commit
55f58eea99
@@ -0,0 +1,19 @@
|
||||
<script src="../include.js"></script>
|
||||
<script>
|
||||
test(() => {
|
||||
const parser = new DOMParser();
|
||||
|
||||
for (const mimeType of ["text/html", "application/xhtml+xml"]) {
|
||||
const doc = parser.parseFromString("<html><b>hello", mimeType);
|
||||
if (doc.URL == "about:blank") {
|
||||
println("FAIL 1 " + mimeType);
|
||||
} else if (!doc.URL.endsWith(".html")) {
|
||||
println("FAIL 2 " + mimeType);
|
||||
} else if (doc.URL == document.URL) {
|
||||
println("PASS " + mimeType);
|
||||
} else {
|
||||
println("FAIL 3 " + mimeType);
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
Reference in New Issue
Block a user