LibWeb: Fetch source file when HTMLTrackElement src attribute changes

This commit begins to implement the track processing model. When the
`src` attribute is updated, we now fetch the given source file.
Currently, we always fire an `error` event once fetching is completed,
as we don't support processing the fetched data.
This commit is contained in:
Tim Ledbetter 2025-01-13 22:51:48 +00:00 committed by Andreas Kling
commit 3d20587911
Notes: github-actions[bot] 2025-01-15 20:00:12 +00:00
5 changed files with 205 additions and 1 deletions

View file

@ -0,0 +1,15 @@
<!DOCTYPE html>
<title>Error event on HTMLTrackElement and ERROR readyState on TextTrack</title>
<script src="../../../../../../resources/testharness.js"></script>
<script src="../../../../../../resources/testharnessreport.js"></script>
<video>
<track src="junk" default>
<script>
async_test(function(t) {
var track = document.querySelector("track");
track.onerror = t.step_func_done(function() {
assert_equals(track.readyState, HTMLTrackElement.ERROR);
});
});
</script>
</video>