<embed> elements display no indication that they failed to find a handler
Categories
(Core :: DOM: Core & HTML, enhancement, P3)
Tracking
()
People
(Reporter: handyman, Unassigned)
Details
According to section 4.8.6 of the standard:
To display no plugin for an embed element element:
[...]
Display an indication that no plugin could be found for element, replacing any previously-instantiated plugin for element.
And at some point we did this (the test is 10 years old), but we haven't at least since late 2019, which is as far back as I can go with MacOS 11.3. We have at least one reftest for this, but it doesn't work. img-foreignObject-embed-1-helper.svg
is compared [1] "to test that the SVG content, when viewed directly (not as an image), does actually render its external content". But it is comparing with lime100x100-ref.html
, which has a default margin on the body, and the margin causes it to succeed (at failing to match) when it shouldn't. They should be comparing with lime100x100.svg
. Then the tests fails to render anything for either embed element (they are zero area).
For that test, Chrome shows a puzzle-piece icon for the bad src embed element and a dead sound playback UI for the valid src element. Safari does what we do (shows nothing).
Updated•4 years ago
|
Description
•