RESOLVED FIXED327442
audi.com: Deactivate the <model> element feature to avoid a name conflict
https://bugs.webkit.org/show_bug.cgi?id=327442
Summary audi.com: Deactivate the <model> element feature to avoid a name conflict
Brent Fulgham
Reported 2026-10-13 12:41:09 PDT
The audi.com configurator puts its engine panel inside a custom <model> tag. WebKit reads that as an instance of the Immersive Web built-in 3D-model element and always gives it a fixed 300x150 box that can't show anything inside it, so the whole panel disappears. Chrome (and Firefox) do not support this new standard proposal, and treats <model> as an ordinary unknown tag and shows the panel. Best practice for custom elements is to contain a hyphen (e.g., <audi-model> would have been safe). We can work around this issue for Audi's configurator by turning the <model> element off when visiting this site, since it does not expect a true 3D-model element for its content.
Attachments
Brent Fulgham
Comment 1 2026-10-13 12:41:38 PDT
This is: <rdar://181630431>
Brent Fulgham
Comment 2 2026-10-13 14:27:37 PDT
EWS
Comment 3 2026-10-14 13:27:49 PDT
Committed 323761@main (9c83f601b16c): <https://commits.webkit.org/323761@main> Reviewed commits have been landed. Closing PR #76928 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.