mirror of
https://github.com/servo/servo.git
synced 2025-08-13 17:35:36 +01:00
Make a workaround for the test with about:blank onload
As jdm mentioned in https://github.com/servo/servo/pull/22660#discussion_r249597546, the initial about:blank load event can be fired before the form navigation occurs.
This commit is contained in:
parent
cb86d451e6
commit
3b9ab34600
3 changed files with 6 additions and 5 deletions
|
@ -631362,7 +631362,7 @@
|
||||||
"testharness"
|
"testharness"
|
||||||
],
|
],
|
||||||
"html/semantics/forms/form-submission-0/constructing-form-data-set.html": [
|
"html/semantics/forms/form-submission-0/constructing-form-data-set.html": [
|
||||||
"914d61b07898867f2728c2d3cf9d7ad7bdd6aa1b",
|
"8dad6cdd01a43fa17694c67939e8e5a05ab529e2",
|
||||||
"testharness"
|
"testharness"
|
||||||
],
|
],
|
||||||
"html/semantics/forms/form-submission-0/contains.json": [
|
"html/semantics/forms/form-submission-0/contains.json": [
|
||||||
|
|
|
@ -7,6 +7,3 @@
|
||||||
|
|
||||||
[The button cannot be setted if it is not a submitter.]
|
[The button cannot be setted if it is not a submitter.]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Entries added to "formData" IDL attribute should be submitted.]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -102,8 +102,12 @@ t1.step(() => {
|
||||||
e.formData.append('h1', 'vh1');
|
e.formData.append('h1', 'vh1');
|
||||||
});
|
});
|
||||||
let iframe = form.previousSibling;
|
let iframe = form.previousSibling;
|
||||||
iframe.onload = t1.step_func_done(() => {
|
iframe.onload = t1.step_func(() => {
|
||||||
|
// The initial about:blank load event can be fired before the form navigation occurs.
|
||||||
|
// See https://github.com/whatwg/html/issues/490 for more information.
|
||||||
|
if (iframe.contentWindow.location.href == "about:blank") { return; }
|
||||||
assert_true(iframe.contentWindow.location.search.indexOf('n1=v1&h1=vh1') != -1);
|
assert_true(iframe.contentWindow.location.search.indexOf('n1=v1&h1=vh1') != -1);
|
||||||
|
t1.done();
|
||||||
});
|
});
|
||||||
form.submit();
|
form.submit();
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue