Skip to content

Commit d1b734d

Browse files
hsivonenmoz-wptsync-bot
authored andcommitted
Make onerror on scripts with an unknown URL scheme fire at similar time compared to failed HTTP fetches.
Differential Revision: https://phabricator.services.mozilla.com/D259848 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1978091 gecko-commit: d47811c48c636f87771270bf7af74c6bae11f2c9 gecko-reviewers: smaug
1 parent 3c92c04 commit d1b734d

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<!DOCTYPE html>
2+
<meta charset="UTF-8">
3+
<script src="/resources/testharness.js"></script>
4+
<script src="/resources/testharnessreport.js"></script>
5+
<script>
6+
window.onload = function() {
7+
done();
8+
}
9+
setup({ single_test: true });
10+
var flag = false;
11+
function unknown() {
12+
document.write("<scr" + "ipt>assert_false(flag); flag = true; assert_equals(document.readyState, 'loading');</scr" + "ipt>");
13+
}
14+
function known() {
15+
document.write("<scr" + "ipt>assert_true(flag); assert_equals(document.readyState, 'loading');</scr" + "ipt>");
16+
}
17+
</script>
18+
<script onerror="unknown();" src="unknown://example/"></script>
19+
<script onerror="known();" src="resources/must-not-exist.js"></script>
20+
<script>
21+
assert_equals(document.getElementsByTagName("script").length, 8);
22+
</script>

0 commit comments

Comments
 (0)