Treat the keygen element as obsolete (#30429)

* Eradicate the `keygen` element

* Run `./mach fmt`

* Fix relevant Servo test

* Fix outdated manifest
This commit is contained in:
Ennui Langeweile 2023-09-26 18:37:46 -03:00 committed by GitHub
parent f330cf534d
commit 80d9a2bb4f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 31 additions and 47 deletions

View file

@ -13256,7 +13256,7 @@
]
],
"htmlfieldsetelement_elements.html": [
"ee0ea4ae15f1f9cd4e1cdb76c5f4c9f13e139bef",
"cb5757555f2f7c52803e50c6cd4f191f49dda4c5",
[
null,
{}

View file

@ -7,6 +7,7 @@
<fieldset>
<button>Click!</button>
</fieldset>
<!-- The keygen element should not be recognized as a listed element -->
<keygen name="key">
<textarea>
A
@ -31,17 +32,16 @@
<script>
test(function() {
var fs = document.getElementById("fs");
assert_equals(fs.elements.length, 10);
assert_equals(fs.elements.length, 9);
assert_true(fs.elements[0] instanceof HTMLInputElement, "Should be HTMLInputElement");
assert_true(fs.elements[1] instanceof HTMLFieldSetElement, "Should be HTMLFieldSetElement");
assert_true(fs.elements[2] instanceof HTMLButtonElement, "Should be HTMLButtonElement");
assert_true(fs.elements[3] instanceof HTMLUnknownElement, "Should be HTMLUnknownElement");
assert_true(fs.elements[4] instanceof HTMLTextAreaElement, "Should be HTMLTextAreaElement");
assert_true(fs.elements[5] instanceof HTMLSelectElement, "Should be HTMLSelectElement");
assert_true(fs.elements[3] instanceof HTMLTextAreaElement, "Should be HTMLTextAreaElement");
assert_true(fs.elements[4] instanceof HTMLSelectElement, "Should be HTMLSelectElement");
assert_true(fs.elements[5] instanceof HTMLInputElement, "Should be HTMLInputElement");
assert_true(fs.elements[6] instanceof HTMLInputElement, "Should be HTMLInputElement");
assert_true(fs.elements[7] instanceof HTMLInputElement, "Should be HTMLInputElement");
assert_true(fs.elements[8] instanceof HTMLOutputElement, "Should be HTMLOutputElement");
assert_true(fs.elements[9] instanceof HTMLObjectElement, "Should be HTMLObjectElement");
assert_true(fs.elements[7] instanceof HTMLOutputElement, "Should be HTMLOutputElement");
assert_true(fs.elements[8] instanceof HTMLObjectElement, "Should be HTMLObjectElement");
});
</script>
</html>