mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Auto merge of #27863 - servo-wpt-sync:wpt_update_27-11-2020, r=servo-wpt-sync
Sync WPT with upstream (27-11-2020) Automated downstream sync of changes from upstream as of 27-11-2020. [no-wpt-sync] r? @servo-wpt-sync
This commit is contained in:
commit
9a052a7fab
74 changed files with 357 additions and 129 deletions
|
@ -0,0 +1,4 @@
|
||||||
|
[hit-test-floats-002.html]
|
||||||
|
[Hit test float]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[hit-test-floats-004.html]
|
|
||||||
[Miss float below something else]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[CaretPosition-001.html]
|
|
||||||
[Element at (400, 100)]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[elementFromPoint-001.html]
|
||||||
|
[CSSOM View - 5 - extensions to the Document interface]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -17,3 +17,6 @@
|
||||||
[test the top of layer]
|
[test the top of layer]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[test some point of the element: top left corner]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[elementsFromPoint-invalid-cases.html]
|
||||||
|
[The root element is the last element returned for otherwise empty queries within the viewport]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
[matchMedia-display-none-iframe.html]
|
|
||||||
expected: ERROR
|
|
|
@ -312,21 +312,21 @@
|
||||||
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html */*]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html */*]
|
[<iframe>: separate response Content-Type: text/html */*]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/plain */*]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html;" \\" text/plain]
|
[<iframe>: separate response Content-Type: text/html;" \\" text/plain]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -53,6 +53,3 @@
|
||||||
[combined text/javascript ]
|
[combined text/javascript ]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[separate text/javascript x/x]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,6 @@
|
||||||
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[X-Content-Type-Options%3A%20no%0D%0AX-Content-Type-Options%3A%20nosniff]
|
[Content-Type-Options%3A%20nosniff]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[traverse_the_history_1.html]
|
|
||||||
[Multiple history traversals from the same task]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[traverse_the_history_5.html]
|
[traverse_the_history_2.html]
|
||||||
[Multiple history traversals, last would be aborted]
|
[Multiple history traversals, last would be aborted]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[traverse_the_history_4.html]
|
|
||||||
[Multiple history traversals, last would be aborted]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[cross-origin-objects-on-new-window.html]
|
||||||
|
expected: TIMEOUT
|
|
@ -1,17 +1,16 @@
|
||||||
[supported-elements.html]
|
[supported-elements.html]
|
||||||
expected: TIMEOUT
|
|
||||||
[Contenteditable element should support autofocus]
|
[Contenteditable element should support autofocus]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
||||||
expected: NOTRUN
|
expected: FAIL
|
||||||
|
|
||||||
[Element with tabindex should support autofocus]
|
[Element with tabindex should support autofocus]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Area element should support autofocus]
|
[Area element should support autofocus]
|
||||||
expected: NOTRUN
|
expected: FAIL
|
||||||
|
|
||||||
[Host element with delegatesFocus should support autofocus]
|
[Host element with delegatesFocus should support autofocus]
|
||||||
expected: TIMEOUT
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -171,3 +171,6 @@
|
||||||
[XHTML img usemap="#hash-id"]
|
[XHTML img usemap="#hash-id"]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[HTML (standards) IMG usemap="no-hash-name"]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[iframe_sandbox_popups_escaping-2.html]
|
[iframe_sandbox_popups_escaping-2.html]
|
||||||
expected: CRASH
|
expected: TIMEOUT
|
||||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[iframe_sandbox_popups_escaping-3.html]
|
[iframe_sandbox_popups_escaping-3.html]
|
||||||
expected: CRASH
|
expected: TIMEOUT
|
||||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[form-double-submit-2.html]
|
||||||
|
[preventDefault should allow onclick submit() to succeed]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[activation-behavior.window.html]
|
||||||
|
[<a> that is not connected should be followed]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -8,6 +8,3 @@
|
||||||
[Check that rel=noopener with target=_parent does a normal load]
|
[Check that rel=noopener with target=_parent does a normal load]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Check that rel=noopener with target=_self does a normal load]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
[realtimeanalyser-fft-scaling.html]
|
[realtimeanalyser-fft-scaling.html]
|
||||||
|
expected: TIMEOUT
|
||||||
[X 2048-point FFT peak position is not equal to 64. Got 0.]
|
[X 2048-point FFT peak position is not equal to 64. Got 0.]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -329,3 +329,9 @@
|
||||||
[X SNR (39.92911912193123 dB) is not greater than or equal to 65.737. Got 39.92911912193123.]
|
[X SNR (39.92911912193123 dB) is not greater than or equal to 65.737. Got 39.92911912193123.]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[X SNR (43.842655589973106 dB) is not greater than or equal to 65.737. Got 43.842655589973106.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t2.1012274082750082e-3\t9.3139332532882690e-1\t9.2929209792055190e-1\t9.9774399563413962e-1\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 9.2929209792055190e-1 at index of 28696.\n\tMax RelError of 9.9774399563413962e-1 at index of 28696.\n]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
[audiocontext-not-fully-active.html]
|
[audiocontext-not-fully-active.html]
|
||||||
|
expected: TIMEOUT
|
||||||
[frame in navigated remote-site frame]
|
[frame in navigated remote-site frame]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
[Worker-constructor.html]
|
|
||||||
expected: ERROR
|
|
|
@ -1,4 +1,5 @@
|
||||||
[003.html]
|
[003.html]
|
||||||
|
expected: ERROR
|
||||||
[shared]
|
[shared]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
[shared-worker-in-data-url-context.window.html]
|
[shared-worker-in-data-url-context.window.html]
|
||||||
|
expected: TIMEOUT
|
||||||
[Create a shared worker in a data url frame]
|
[Create a shared worker in a data url frame]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Create a data url shared worker in a data url frame]
|
[Create a data url shared worker in a data url frame]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
|
@ -244558,6 +244558,19 @@
|
||||||
{}
|
{}
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
"fieldset-max-block-size.html": [
|
||||||
|
"170dedd6067b0d9663f5b1346a43cbeaf7d8bcf8",
|
||||||
|
[
|
||||||
|
null,
|
||||||
|
[
|
||||||
|
[
|
||||||
|
"/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-max-block-size-ref.html",
|
||||||
|
"=="
|
||||||
|
]
|
||||||
|
],
|
||||||
|
{}
|
||||||
|
]
|
||||||
|
],
|
||||||
"fieldset-overflow-hidden.html": [
|
"fieldset-overflow-hidden.html": [
|
||||||
"cacbdbae00d0f7d6067323c68fc460149c524f35",
|
"cacbdbae00d0f7d6067323c68fc460149c524f35",
|
||||||
[
|
[
|
||||||
|
@ -256566,7 +256579,7 @@
|
||||||
"file": {
|
"file": {
|
||||||
"resources": {
|
"resources": {
|
||||||
"echo-content-escaped.py": [
|
"echo-content-escaped.py": [
|
||||||
"2cbaf45c20efdfcba17a27d3aecb3e5c9bee4bfb",
|
"f35d069acac9c5cfe4d15fcf9a83288a72c375db",
|
||||||
[]
|
[]
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -327834,7 +327847,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"requirements.txt": [
|
"requirements.txt": [
|
||||||
"a008e3e72e88c9605b4b01cdc26d68fd4d13d710",
|
"725ddd9e85ee202cf7fc9d3072a770a6351cdb71",
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"selectors": {
|
"selectors": {
|
||||||
|
@ -332042,7 +332055,7 @@
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"conf.py": [
|
"conf.py": [
|
||||||
"44d3c2f76bbcd6364e6bd81015ee9d0caaca21b9",
|
"96e8290455e20cec5088b7f1f7036ac39a8cf6c3",
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"frontend.py": [
|
"frontend.py": [
|
||||||
|
@ -332062,12 +332075,12 @@
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"requirements.txt": [
|
"requirements.txt": [
|
||||||
"a9ddeecfe573825febb48afcd16ce4bc02b696ff",
|
"03ce983831da5d30ad423f9030cb612b30a9fb91",
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"reviewing-tests": {
|
"reviewing-tests": {
|
||||||
"checklist.md": [
|
"checklist.md": [
|
||||||
"0e50843f289bfad232723065f41442ba0b241713",
|
"be0f4d134e4d3d9ad06e994d96937640ee53246b",
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"email.md": [
|
"email.md": [
|
||||||
|
@ -332138,7 +332151,7 @@
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"wpt_lint_rules.py": [
|
"wpt_lint_rules.py": [
|
||||||
"a5eed507b5e774c37d5081046173ca5629bb7c16",
|
"b9997372520f3670a1047d3020ed2475f3f09098",
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"writing-tests": {
|
"writing-tests": {
|
||||||
|
@ -344812,6 +344825,10 @@
|
||||||
"05b8ca4770b18a91aaf2d9f3038d6fe4162f289f",
|
"05b8ca4770b18a91aaf2d9f3038d6fe4162f289f",
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
|
"fieldset-max-block-size-ref.html": [
|
||||||
|
"07c9da85b5347bdd2b01f3b52221dc791ed8a6f0",
|
||||||
|
[]
|
||||||
|
],
|
||||||
"fieldset-overflow-hidden-ref.html": [
|
"fieldset-overflow-hidden-ref.html": [
|
||||||
"9fe632f7c209c42d9f24358ad6a2a56abddf97a3",
|
"9fe632f7c209c42d9f24358ad6a2a56abddf97a3",
|
||||||
[]
|
[]
|
||||||
|
@ -350510,7 +350527,7 @@
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"webrtc.idl": [
|
"webrtc.idl": [
|
||||||
"d82cde768f7b5f65e78570227510f2e4f0d4b7c1",
|
"db644f031836bd2dfa8d046f5c78d561186490ec",
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"webusb.idl": [
|
"webusb.idl": [
|
||||||
|
@ -361372,7 +361389,7 @@
|
||||||
],
|
],
|
||||||
"documentation": {
|
"documentation": {
|
||||||
"Dockerfile": [
|
"Dockerfile": [
|
||||||
"e01f98e4d4df0e7f7501bb5d7057d1d528221bde",
|
"01ea0bd95bf6d1468d4a38afa121f9fca01f3e95",
|
||||||
[]
|
[]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -366775,7 +366792,7 @@
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"stream.py": [
|
"stream.py": [
|
||||||
"fc399f2a85b9fe6c52ec5690f580d06b222e4748",
|
"82d1ea619c074f1183bc08ae55a8ce0bb7704106",
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"util.py": [
|
"util.py": [
|
||||||
|
@ -367713,7 +367730,7 @@
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"requirements.txt": [
|
"requirements.txt": [
|
||||||
"90d0cb6cdc8795c9b39e7644fd330283653b48e4",
|
"d83f5eb89fab1eb9734a90d262e21c33fa162a1f",
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"revlist.py": [
|
"revlist.py": [
|
||||||
|
@ -367819,7 +367836,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"requirements.txt": [
|
"requirements.txt": [
|
||||||
"77c1ea50e90bc2ccff510173fbc892190b616b1d",
|
"a266c322e2cf453221e4a11e4302879e413baa94",
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"requirements_android_webview.txt": [
|
"requirements_android_webview.txt": [
|
||||||
|
@ -367867,7 +367884,7 @@
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"requirements_sauce.txt": [
|
"requirements_sauce.txt": [
|
||||||
"d363945f54fc1b84fdc9ddc58560637ee050881c",
|
"47e268df17307a701bd966a9dbe89c3d542d8d3b",
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
"requirements_servo.txt": [
|
"requirements_servo.txt": [
|
||||||
|
@ -475990,6 +476007,15 @@
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
"reporting-coop-navigated-opener.https.html": [
|
||||||
|
"858f31b982878b34ebce744b945a7fc7b8925aa3",
|
||||||
|
[
|
||||||
|
null,
|
||||||
|
{
|
||||||
|
"timeout": "long"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
],
|
||||||
"reporting-coop-navigated-popup.https.html": [
|
"reporting-coop-navigated-popup.https.html": [
|
||||||
"dde4c40b38a1e541f66c47573fbd642f2e1e8289",
|
"dde4c40b38a1e541f66c47573fbd642f2e1e8289",
|
||||||
[
|
[
|
||||||
|
@ -496325,6 +496351,13 @@
|
||||||
{}
|
{}
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
"placeholder-image.html": [
|
||||||
|
"6a2ce5c7c6df636e7003e7c69a58e65eb444f454",
|
||||||
|
[
|
||||||
|
null,
|
||||||
|
{}
|
||||||
|
]
|
||||||
|
],
|
||||||
"redirects-tao-star.html": [
|
"redirects-tao-star.html": [
|
||||||
"f01c2496c0673feb4d4ee4821e4ad51b5a79cd49",
|
"f01c2496c0673feb4d4ee4821e4ad51b5a79cd49",
|
||||||
[
|
[
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[hit-test-floats-002.html]
|
||||||
|
[Hit test float]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[hit-test-floats-004.html]
|
|
||||||
[Miss float below something else]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[CaretPosition-001.html]
|
|
||||||
[Element at (400, 100)]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[elementFromPoint-001.html]
|
||||||
|
[CSSOM View - 5 - extensions to the Document interface]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -21,3 +21,6 @@
|
||||||
[test the top of layer]
|
[test the top of layer]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[test some point of the element: top left corner]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[elementsFromPoint-invalid-cases.html]
|
||||||
|
[The root element is the last element returned for otherwise empty queries within the viewport]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
[matchMedia-display-none-iframe.html]
|
|
||||||
expected: ERROR
|
|
|
@ -312,21 +312,21 @@
|
||||||
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html */*]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html */*]
|
[<iframe>: separate response Content-Type: text/html */*]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/plain */*]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html;" \\" text/plain]
|
[<iframe>: separate response Content-Type: text/html;" \\" text/plain]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -53,6 +53,3 @@
|
||||||
[combined text/javascript ]
|
[combined text/javascript ]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[separate text/javascript x/x]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,6 @@
|
||||||
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[X-Content-Type-Options%3A%20no%0D%0AX-Content-Type-Options%3A%20nosniff]
|
[Content-Type-Options%3A%20nosniff]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[traverse_the_history_1.html]
|
|
||||||
[Multiple history traversals from the same task]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[traverse_the_history_4.html]
|
[traverse_the_history_2.html]
|
||||||
[Multiple history traversals, last would be aborted]
|
[Multiple history traversals, last would be aborted]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[traverse_the_history_5.html]
|
|
||||||
[Multiple history traversals, last would be aborted]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[cross-origin-objects-on-new-window.html]
|
||||||
|
expected: TIMEOUT
|
|
@ -1,5 +1,4 @@
|
||||||
[supported-elements.html]
|
[supported-elements.html]
|
||||||
expected: TIMEOUT
|
|
||||||
[Contenteditable element should support autofocus]
|
[Contenteditable element should support autofocus]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
@ -7,11 +6,11 @@
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
||||||
expected: NOTRUN
|
expected: FAIL
|
||||||
|
|
||||||
[Area element should support autofocus]
|
[Area element should support autofocus]
|
||||||
expected: NOTRUN
|
expected: FAIL
|
||||||
|
|
||||||
[Host element with delegatesFocus should support autofocus]
|
[Host element with delegatesFocus should support autofocus]
|
||||||
expected: TIMEOUT
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -172,3 +172,6 @@
|
||||||
[XHTML img usemap="http://example.org/#garbage-before-hash-id"]
|
[XHTML img usemap="http://example.org/#garbage-before-hash-id"]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[HTML (standards) IMG usemap="no-hash-name"]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[iframe_sandbox_popups_escaping-2.html]
|
[iframe_sandbox_popups_escaping-2.html]
|
||||||
expected: CRASH
|
expected: TIMEOUT
|
||||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[iframe_sandbox_popups_escaping-3.html]
|
[iframe_sandbox_popups_escaping-3.html]
|
||||||
type: testharness
|
type: testharness
|
||||||
expected: CRASH
|
expected: TIMEOUT
|
||||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
[iframe_sandbox_popups_nonescaping-3.html]
|
[iframe_sandbox_popups_nonescaping-3.html]
|
||||||
|
expected: TIMEOUT
|
||||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||||
expected: FAIL
|
expected: NOTRUN
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[form-double-submit-2.html]
|
||||||
|
[preventDefault should allow onclick submit() to succeed]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[activation-behavior.window.html]
|
||||||
|
[<a> that is not connected should be followed]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -12,6 +12,3 @@
|
||||||
[Check that rel=noopener with target=_parent does a normal load]
|
[Check that rel=noopener with target=_parent does a normal load]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Check that rel=noopener with target=_self does a normal load]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
[realtimeanalyser-fft-scaling.html]
|
[realtimeanalyser-fft-scaling.html]
|
||||||
|
expected: TIMEOUT
|
||||||
[X 2048-point FFT peak position is not equal to 64. Got 0.]
|
[X 2048-point FFT peak position is not equal to 64. Got 0.]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -557,3 +557,9 @@
|
||||||
[X SNR (39.92911912193123 dB) is not greater than or equal to 65.737. Got 39.92911912193123.]
|
[X SNR (39.92911912193123 dB) is not greater than or equal to 65.737. Got 39.92911912193123.]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[X SNR (43.842655589973106 dB) is not greater than or equal to 65.737. Got 43.842655589973106.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t2.1012274082750082e-3\t9.3139332532882690e-1\t9.2929209792055190e-1\t9.9774399563413962e-1\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 9.2929209792055190e-1 at index of 28696.\n\tMax RelError of 9.9774399563413962e-1 at index of 28696.\n]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
[audiocontext-not-fully-active.html]
|
[audiocontext-not-fully-active.html]
|
||||||
|
expected: TIMEOUT
|
||||||
[frame in navigated remote-site frame]
|
[frame in navigated remote-site frame]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
[Worker-constructor.html]
|
|
||||||
expected: ERROR
|
|
|
@ -1,5 +1,6 @@
|
||||||
[003.html]
|
[003.html]
|
||||||
type: testharness
|
type: testharness
|
||||||
|
expected: ERROR
|
||||||
[shared]
|
[shared]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
[shared-worker-in-data-url-context.window.html]
|
[shared-worker-in-data-url-context.window.html]
|
||||||
|
expected: TIMEOUT
|
||||||
[Create a shared worker in a data url frame]
|
[Create a shared worker in a data url frame]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Create a data url shared worker in a data url frame]
|
[Create a data url shared worker in a data url frame]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
from six import PY3
|
||||||
from wptserve.utils import isomorphic_encode
|
from wptserve.utils import isomorphic_encode
|
||||||
|
|
||||||
# Outputs the request body, with controls and non-ASCII bytes escaped
|
# Outputs the request body, with controls and non-ASCII bytes escaped
|
||||||
|
@ -5,13 +6,13 @@ from wptserve.utils import isomorphic_encode
|
||||||
# As a convenience, CRLF newlines are left as is.
|
# As a convenience, CRLF newlines are left as is.
|
||||||
|
|
||||||
def escape_byte(byte):
|
def escape_byte(byte):
|
||||||
# Iterating over a binary string gives different types in Py2 & Py3.
|
# We want a single-char binary string, but in Python 3 we may get an int
|
||||||
# Py3: bytes -> int
|
# from iterating over bytes.
|
||||||
# Py2: str -> str (of length 1), so we convert it to int
|
if PY3:
|
||||||
code = byte if type(byte) is int else ord(byte)
|
byte = bytes([byte])
|
||||||
if 0 <= code <= 0x1F or code >= 0x7F:
|
if b"\0" <= byte <= b"\x1F" or byte >= b"\x7F":
|
||||||
return b"\\x%02x" % code
|
return b"\\x%02x" % ord(byte)
|
||||||
if code == ord(b"\\"):
|
if byte == b"\\":
|
||||||
return b"\\\\"
|
return b"\\\\"
|
||||||
return byte
|
return byte
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
Template-Python==0.1.post1
|
Template-Python==0.1.post1
|
||||||
html5lib==1.1
|
html5lib==1.1
|
||||||
lxml==4.1.1
|
lxml==4.5.2
|
||||||
mercurial==4.5
|
mercurial==4.5
|
||||||
six==1.15.0
|
six==1.15.0
|
||||||
webencodings==0.5.1
|
webencodings==0.5.1
|
||||||
|
|
|
@ -78,6 +78,7 @@ nitpick_ignore = [
|
||||||
('py:exc', 'BadOperationException'),
|
('py:exc', 'BadOperationException'),
|
||||||
('py:exc', 'Exception'),
|
('py:exc', 'Exception'),
|
||||||
('py:exc', 'ValueError'),
|
('py:exc', 'ValueError'),
|
||||||
|
('py:class', 'http.client.HTTPMessage')
|
||||||
]
|
]
|
||||||
|
|
||||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||||
|
@ -211,5 +212,5 @@ epub_title = project
|
||||||
# A list of files that should not be packed into the epub file.
|
# A list of files that should not be packed into the epub file.
|
||||||
epub_exclude_files = ['search.html']
|
epub_exclude_files = ['search.html']
|
||||||
|
|
||||||
intersphinx_mapping = {'python': ('https://docs.python.org/2/', None),
|
intersphinx_mapping = {'python': ('https://docs.python.org/3/', None),
|
||||||
'mozilla': ('https://firefox-source-docs.mozilla.org/', None)}
|
'mozilla': ('https://firefox-source-docs.mozilla.org/', None)}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
recommonmark==0.6.0
|
recommonmark==0.6.0
|
||||||
# pin this to the last Py2 release
|
# Pin this to the same major version as https://docs.python.org/3/
|
||||||
Sphinx==1.8.5 # pyup: <2.0
|
Sphinx==2.4.4 # pyup: <3.0
|
||||||
sphinx-argparse==0.2.5
|
sphinx-argparse==0.2.5
|
||||||
|
|
|
@ -5,7 +5,7 @@ tests; in case of any contradiction with requirements stated elsewhere in the
|
||||||
documentation it should be ignored
|
documentation it should be ignored
|
||||||
(please [file a bug](https://github.com/web-platform-tests/wpt/issues/new)!).
|
(please [file a bug](https://github.com/web-platform-tests/wpt/issues/new)!).
|
||||||
|
|
||||||
As noted on the [reviewing tests](index) page, nits need not block PRs
|
As noted on the [reviewing tests](./index.md) page, nits need not block PRs
|
||||||
from landing.
|
from landing.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@ from docutils.utils import new_document
|
||||||
from recommonmark.parser import CommonMarkParser
|
from recommonmark.parser import CommonMarkParser
|
||||||
import importlib
|
import importlib
|
||||||
import textwrap
|
import textwrap
|
||||||
|
from six import iteritems
|
||||||
|
|
||||||
class WPTLintRules(Directive):
|
class WPTLintRules(Directive):
|
||||||
"""A docutils directive to generate documentation for the
|
"""A docutils directive to generate documentation for the
|
||||||
|
@ -31,7 +32,7 @@ class WPTLintRules(Directive):
|
||||||
"""wpt-lint-rules: unable to resolve the module at "{}".""".format(self.module_specifier)
|
"""wpt-lint-rules: unable to resolve the module at "{}".""".format(self.module_specifier)
|
||||||
)
|
)
|
||||||
|
|
||||||
for binding_name, value in module.__dict__.iteritems():
|
for binding_name, value in iteritems(module.__dict__):
|
||||||
if hasattr(value, "__abstractmethods__") and len(value.__abstractmethods__):
|
if hasattr(value, "__abstractmethods__") and len(value.__abstractmethods__):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,68 @@
|
||||||
|
<title>
|
||||||
|
Reports a browsing context group switch when an opener with COOP navigates.
|
||||||
|
</title>
|
||||||
|
<meta name=timeout content=long>
|
||||||
|
<script src=/resources/testharness.js></script>
|
||||||
|
<script src=/resources/testharnessreport.js></script>
|
||||||
|
<script src=/common/get-host-info.sub.js></script>
|
||||||
|
<script src="/common/utils.js"></script>
|
||||||
|
<script src="../resources/dispatcher.js"></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
const directory = "/html/cross-origin-opener-policy/reporting";
|
||||||
|
const executor_path = directory + "/resources/executor.html?pipe=";
|
||||||
|
const same_origin = get_host_info().HTTPS_ORIGIN;
|
||||||
|
|
||||||
|
let escapeComma = url => url.replace(/,/g, '\\,');
|
||||||
|
|
||||||
|
promise_test(async t => {
|
||||||
|
// The test window.
|
||||||
|
const this_window_token = token();
|
||||||
|
|
||||||
|
// The "opener" window.
|
||||||
|
const opener_token = token();
|
||||||
|
const opener_url = same_origin + executor_path + `&uuid=${opener_token}`;
|
||||||
|
|
||||||
|
// The "openee" window.
|
||||||
|
const openee_token = token();
|
||||||
|
const openee_url = same_origin + executor_path + `&uuid=${openee_token}`;
|
||||||
|
|
||||||
|
// The "final" url the opener will navigate to. It has COOP and a reporter.
|
||||||
|
const final_report_token= token();
|
||||||
|
const final_token = token();
|
||||||
|
const final_reportTo = reportToHeaders(final_report_token);
|
||||||
|
const final_url = same_origin + executor_path + final_reportTo.header +
|
||||||
|
final_reportTo.coopSameOriginHeader +`&uuid=${final_token}`;
|
||||||
|
|
||||||
|
// 1. Create the opener window and ensure it doesn't have an opener.
|
||||||
|
let opener_window_proxy = window.open(opener_url, '_blank', 'noopener');
|
||||||
|
t.add_cleanup(() => send(opener_token, "window.close()"));
|
||||||
|
|
||||||
|
// 2. The opener opens a window.
|
||||||
|
send(opener_token, `
|
||||||
|
openee = window.open('${escapeComma(openee_url)}');
|
||||||
|
send("${this_window_token}", "ACK 1");
|
||||||
|
`);
|
||||||
|
|
||||||
|
// 3. Ensure the openee loads.
|
||||||
|
send(openee_token, `
|
||||||
|
send("${this_window_token}", "ACK 1");
|
||||||
|
`);
|
||||||
|
assert_equals("ACK 1", await receive(this_window_token));
|
||||||
|
|
||||||
|
// 4. The opener navigates.
|
||||||
|
send(opener_token, `
|
||||||
|
location.replace('${escapeComma(final_url)}');
|
||||||
|
`);
|
||||||
|
|
||||||
|
// 5. Check a report was sent to the opener.
|
||||||
|
let report =
|
||||||
|
await receiveReport(final_report_token, "navigation-to-response")
|
||||||
|
assert_equals(report.type, "coop");
|
||||||
|
assert_equals(report.url, final_url.replace(/"/g, '%22'));
|
||||||
|
assert_equals(report.body.disposition, "enforce");
|
||||||
|
assert_equals(report.body.effectivePolicy, "same-origin");
|
||||||
|
assert_equals(report.body.previousResponseURL, opener_url.replace(/"/g, '%22'));
|
||||||
|
}, "navigation-report-from-opener-navigation");
|
||||||
|
|
||||||
|
</script>
|
|
@ -0,0 +1,34 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<style>
|
||||||
|
.fieldset {
|
||||||
|
border: 2px solid gray;
|
||||||
|
margin: 1em;
|
||||||
|
padding: 0;
|
||||||
|
width: 20em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.f1 {
|
||||||
|
overflow: auto;
|
||||||
|
max-height: 3em;
|
||||||
|
}
|
||||||
|
.f2 {
|
||||||
|
max-height: 0;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<div class="fieldset f1">
|
||||||
|
<div>foo</div>
|
||||||
|
<div>foo</div>
|
||||||
|
<div>foo</div>
|
||||||
|
<div>foo</div>
|
||||||
|
<div>foo</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="fieldset f1">
|
||||||
|
<div>foo</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="fieldset f2">
|
||||||
|
<div>foo</div>
|
||||||
|
</div>
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<link rel="help" href="http://crbug.com/1151858">
|
||||||
|
<link rel="match" href="fieldset-max-block-size-ref.html">
|
||||||
|
<style>
|
||||||
|
fieldset {
|
||||||
|
border: 2px solid gray;
|
||||||
|
margin: 1em;
|
||||||
|
padding: 0;
|
||||||
|
width: 20em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.f1 {
|
||||||
|
overflow: auto;
|
||||||
|
max-height: 3em;
|
||||||
|
}
|
||||||
|
.f2 {
|
||||||
|
max-height: 0;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<fieldset class="f1">
|
||||||
|
<div>foo</div>
|
||||||
|
<div>foo</div>
|
||||||
|
<div>foo</div>
|
||||||
|
<div>foo</div>
|
||||||
|
<div>foo</div>
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
<fieldset class="f1">
|
||||||
|
<div>foo</div>
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
<fieldset class="f2">
|
||||||
|
<div>foo</div>
|
||||||
|
</fieldset>
|
||||||
|
|
|
@ -238,7 +238,7 @@ dictionary RTCPeerConnectionIceErrorEventInit : EventInit {
|
||||||
unsigned short? port;
|
unsigned short? port;
|
||||||
DOMString url;
|
DOMString url;
|
||||||
required unsigned short errorCode;
|
required unsigned short errorCode;
|
||||||
USVString statusText;
|
USVString errorText;
|
||||||
};
|
};
|
||||||
|
|
||||||
partial interface RTCPeerConnection {
|
partial interface RTCPeerConnection {
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<meta charset=utf-8>
|
||||||
|
<title>Largest Contentful Paint: src change triggers new entry.</title>
|
||||||
|
<body>
|
||||||
|
<script src="/resources/testharness.js"></script>
|
||||||
|
<script src="/resources/testharnessreport.js"></script>
|
||||||
|
<script src="resources/largest-contentful-paint-helpers.js"></script>
|
||||||
|
<img src='/images/green-1x1.png' id='image_id' width="133" height="106"/>
|
||||||
|
<script>
|
||||||
|
async_test(function (t) {
|
||||||
|
assert_implements(window.LargestContentfulPaint, "LargestContentfulPaint is not implemented");
|
||||||
|
let beforeLoad = performance.now();
|
||||||
|
document.getElementById('image_id').src = '/images/blue.png';
|
||||||
|
const url = window.location.origin + '/images/blue.png';
|
||||||
|
const observer = new PerformanceObserver(
|
||||||
|
t.step_func(function(entryList) {
|
||||||
|
let entries = entryList.getEntries().filter(e => e.url === url);
|
||||||
|
if (entries.length === 0)
|
||||||
|
return;
|
||||||
|
assert_equals(entries.length, 1);
|
||||||
|
const entry = entries[0];
|
||||||
|
// blue.png is 133 by 106.
|
||||||
|
const size = 133 * 106;
|
||||||
|
checkImage(entry, url, 'image_id', size, beforeLoad);
|
||||||
|
t.done();
|
||||||
|
})
|
||||||
|
);
|
||||||
|
observer.observe({type: 'largest-contentful-paint', buffered: true});
|
||||||
|
}, 'Largest Contentful Paint: changing src causes a new entry to be dispatched.');
|
||||||
|
</script>
|
||||||
|
</body>
|
|
@ -1,3 +1,3 @@
|
||||||
FROM python:2-stretch
|
FROM python:3.8-buster
|
||||||
|
|
||||||
RUN apt-get update && apt-get install --yes git
|
RUN apt-get update && apt-get install --yes git virtualenv
|
||||||
|
|
|
@ -875,7 +875,7 @@ class Stream(object):
|
||||||
wait_response: True when caller want to wait the response.
|
wait_response: True when caller want to wait the response.
|
||||||
Raises:
|
Raises:
|
||||||
BadOperationException: when reason is specified with code None
|
BadOperationException: when reason is specified with code None
|
||||||
or reason is not an instance of both str and unicode.
|
or reason is not an instance of both str and unicode.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if self._request.server_terminated:
|
if self._request.server_terminated:
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
requests==2.24.0
|
requests==2.25.0
|
||||||
mozinfo==1.2.1 # https://bugzilla.mozilla.org/show_bug.cgi?id=1621226
|
mozinfo==1.2.1 # https://bugzilla.mozilla.org/show_bug.cgi?id=1621226
|
||||||
|
|
|
@ -6,5 +6,5 @@ mozdebug==0.2
|
||||||
pillow==6.2.2; python_version <= '2.7' # pyup: <7.0
|
pillow==6.2.2; python_version <= '2.7' # pyup: <7.0
|
||||||
pillow==8.0.1; python_version >= '3.0'
|
pillow==8.0.1; python_version >= '3.0'
|
||||||
urllib3[secure]==1.26.2
|
urllib3[secure]==1.26.2
|
||||||
requests==2.24.0
|
requests==2.25.0
|
||||||
six==1.15.0
|
six==1.15.0
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
mozprocess==1.2.1
|
mozprocess==1.2.1
|
||||||
selenium==3.141.0
|
selenium==3.141.0
|
||||||
requests==2.24.0
|
requests==2.25.0
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue