LibWeb: Follow the specification steps to serialize a DOMTokenList

This ensures that calling `element.classList.toString()` always
produces the correct value.
This commit is contained in:
Tim Ledbetter 2024-07-23 13:09:11 +01:00 committed by Andreas Kling
commit ec1f7779cb
Notes: github-actions[bot] 2024-07-25 04:44:28 +00:00
4 changed files with 17 additions and 3 deletions

View file

@ -53,6 +53,8 @@ private:
WebIDL::ExceptionOr<void> validate_token(StringView token) const;
void run_update_steps();
String serialize_ordered_set() const;
JS::NonnullGCPtr<Element> m_associated_element;
FlyString m_associated_attribute;
Vector<String> m_token_set;