RESOLVED DUPLICATE of bug 259979 261117
SVGStyleElement::attributeChanged does much less than HTMLStyleElement
https://bugs.webkit.org/show_bug.cgi?id=261117
Summary SVGStyleElement::attributeChanged does much less than HTMLStyleElement
Anne van Kesteren
Reported 2023-09-04 09:13:03 PDT
I haven't verified if that is the reason for the failure in https://wpt.fyi/results/html/semantics/document-metadata/the-style-element/style_type_svg.svg, but it undoubtedly will result in other failures. Perhaps these elements should share more logic somehow.
Attachments
Ahmad Saleem
Comment 1 2023-09-04 10:27:29 PDT
Anne van Kesteren
Comment 2 2023-09-04 22:24:31 PDT
Ah, I was wondering why the current code would not pass that test. I think what will end up failing is something like this: <svg:style type="blah"> body { color:lime } </svg:style> document.querySelector("style").type = "text/css" because there is nothing in SVGStyleElement::attributeChanged to trigger style sheet changes. Setting the type doesn't do much on its own. HTMLStyleElement::attributeChanged does seem to account for that.
Radar WebKit Bug Importer
Comment 3 2023-09-11 09:13:15 PDT
Said Abou-Hallawa
Comment 4 2023-09-11 15:31:17 PDT
*** This bug has been marked as a duplicate of bug 259979 ***
Note You need to log in before you can comment on or make changes to this bug.