You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Similar to the fetch and process the linked resource algorithm, all external resource links have a process the linked resource algorithm which takes a link element el, boolean success, and response response. Unless an individual link type provides its own process the linked resource algorithm, the default process the linked resource algorithm, given a link element el, and boolean success (ignoring response) is used:
If success is true, fire an event named load at el.
However, actual test is named "Check if the stylesheet's load event blocks the document load event".
There do not appear to be any tests for load event being fired where href does not point to a .css file and rel is not set to "stylesheet", or rel="preload", as="style".
Reviewed in isolation an incomplete conclusion could be drawn that due to the test passing that load event is fired for any combination of rel, as, type, href, yet that is not the case.
Either the HTML Standard should be clarified to exclude load event being fired for relother than"stylesheet", as="style" and href pointing to a resource other than MIME type text/css (.css file extension; e.g., Chromium 81 does not fire load event for <link as="audio" href="audio.webm" rel="preload" importance="high">); or tests for load event being fired for the various currently specified as, rel attributes of <link> should be added to, covered by this repository.
<script>
function handleLinkOnLoad(event) {
if (event) {
const {as, href, rel, type} = event.target;
console.log({as, href, rel, type});
}
}
</script>
<!-- load event is fired for this link -->
<link
onload="handleLinkOnLoad(event)"
rel="preload"
as="style"
type="text/css"
href="data:text/css,body{color:blue}"/>
<!-- load event is not fired for this link and not tested at wpt -->
<link
onload="handleLinkOnLoad(event)"
rel="preload"
as="audio"
type="audio/webm"
importance="high"
href="data:audio/webm;codecs=opus;base64,GkXfo59ChoEBQveBAULygQRC84EIQoKEd2VibUKHgQRChYECGFOAZwEAAAAAACA6EU2bdLxNu4xTq4QVSalmU6yCEANNu4xTq4QWVK5rU6yCEHVNu4xTq4QcU7trU6yCH8xNu4xTq4QSVMNnU6yCH+LsT78AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVJqWbtKtexglFgTYCkbGliZWJtbCB2MS4zLjEwICsgbGlibWF0cm9za2EgdjEuNS4yV0GnbWt2bWVyZ2UgdjQyLjAuMC4yMSAoJ092ZXJ0aW1lJykgMzItYml0RImIQN8SAAAAAABEYYgIV3HCKNakABZUrmvNrsvXgQFzxYiSPue79dKGSYOBAoaGQV9PUFVTVruEBMS0AGOik09wdXNIZWFkAQE4AYC7AAAAAAAitZyDdW5kVqqDYy6g4Ya1hEc7gADsRCMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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"/>
The text was updated successfully, but these errors were encountered:
Hexcles
changed the title
<link> load event is only tested for fetching stylesheet resource [HTML][Missing coverage]
<link> load event is only tested for fetching stylesheet resource [HTML]
Jan 31, 2020
HTML Standard does not make any distinctions between value of
rel
attribute relevant to the algorithm for firingload
event.https://html.spec.whatwg.org/multipage/semantics.html#the-link-element
The current WPT test is named "link-load-event.html" https://wpt.fyi/results/html/semantics/document-metadata/the-link-element/link-load-event.html?label=master&label=experimental&aligned&q=link.
However, actual test is named "Check if the stylesheet's load event blocks the document load event".
There do not appear to be any tests for
load
event being fired wherehref
does not point to a.css
file andrel
is not set to"stylesheet"
, orrel="preload"
,as="style"
.Reviewed in isolation an incomplete conclusion could be drawn that due to the test passing that
load
event is fired for any combination ofrel
,as
,type
,href
, yet that is not the case.Either the HTML Standard should be clarified to exclude
load
event being fired forrel
other than"stylesheet"
,as="style"
andhref
pointing to a resource other than MIME typetext/css
(.css
file extension; e.g., Chromium 81 does not fireload
event for<link as="audio" href="audio.webm" rel="preload" importance="high">
); or tests forload
event being fired for the various currently specifiedas
,rel
attributes of<link>
should be added to, covered by this repository.The text was updated successfully, but these errors were encountered: