LibWeb: Mirror options collection on the select element

This commit is contained in:
Lorenz A 2025-11-06 17:51:35 +01:00 committed by Shannon Booth
parent e4fb4d7c1a
commit 3e296a1b92
Notes: github-actions[bot] 2026-01-06 12:05:11 +00:00
5 changed files with 37 additions and 13 deletions

View file

@ -104,7 +104,8 @@ WebIDL::ExceptionOr<void> HTMLOptionsCollection::set_value_of_indexed_property(u
// 4. If n is greater than zero, then append a DocumentFragment consisting of n-1 new option elements with no attributes and no child nodes to the select element on which the HTMLOptionsCollection is rooted.
if (n > 0) {
for (WebIDL::UnsignedLong i = 0; i < n - 1; i++) {
// AD-HOC: https://github.com/whatwg/html/issues/11905
for (WebIDL::UnsignedLong i = 0; i < n; i++) {
TRY(root_element->append_child(TRY(DOM::create_element(root_element->document(), HTML::TagNames::option, Namespace::HTML))));
}
}