Auto merge of #28082 - servo-wpt-sync:wpt_update_20-01-2021, r=servo-wpt-sync

Sync WPT with upstream (20-01-2021)

Automated downstream sync of changes from upstream as of 20-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
This commit is contained in:
bors-servo 2021-01-20 07:36:22 -05:00 committed by GitHub
commit b521b7dff7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
187 changed files with 2413 additions and 821 deletions

View file

@ -1,8 +0,0 @@
[url-charset.window.html]
expected: TIMEOUT
[Blob charset should override any auto-detected charset.]
expected: TIMEOUT
[Blob charset should override <meta charset>.]
expected: TIMEOUT

View file

@ -0,0 +1,13 @@
[invalid.html]
[Ignore `Set-Cookie: =` with other `Set-Cookie` headers]
expected: FAIL
[Ignore name- and value-less `Set-Cookie: `]
expected: FAIL
[Ignore name- and value-less `Set-Cookie: ; bar`]
expected: FAIL
[Ignore name- and value-less `Set-Cookie: \\t`]
expected: FAIL

View file

@ -0,0 +1,4 @@
[max-age.html]
[Set mulitiple cookies with valid max-age values]
expected: FAIL

View file

@ -20,3 +20,78 @@
[Return the most recent nameless cookie] [Return the most recent nameless cookie]
expected: FAIL expected: FAIL
[Name is set as expected for "a=test]
expected: FAIL
[Name is set as expected for 1=test]
expected: FAIL
[Return the most recent nameless cookie, without leading =]
expected: FAIL
[Ignore cookie with no name or value]
expected: FAIL
[Return the most recent nameless cookie, even if preceded by =]
expected: FAIL
[Ignore cookie with empty name and empty value]
expected: FAIL
[Name is set as expected for $a=test]
expected: FAIL
[Name is set as expected for (a=test]
expected: FAIL
[Name is set as expected for @a=test]
expected: FAIL
[Name is set as expected for *a=test]
expected: FAIL
[Name is set as expected for -a=test]
expected: FAIL
[Name is set as expected for _a=test]
expected: FAIL
[Name is set as expected for &a=test]
expected: FAIL
[Name is set as expected for a=test]
expected: FAIL
[Name is set as expected for #a=test]
expected: FAIL
[Return the most recent nameless cookie, even if preceded by =, in addition to other valid cookie]
expected: FAIL
[Name is set as expected for ^a=test]
expected: FAIL
[Name is set as expected for !a=test]
expected: FAIL
[Overwrite nameless cookie]
expected: FAIL
[Name is set as expected for %a=test]
expected: FAIL
[Name is set as expected for +=test]
expected: FAIL
[Name is set as expected for "a=b"=test]
expected: FAIL
[Set nameless cookie, given `Set-Cookie: =test16`]
expected: FAIL
[Name is set as expected for )a=test]
expected: FAIL
[Name is set as expected for $=test]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nested-scale-animations.html]
expected: TIMEOUT

View file

@ -2,3 +2,6 @@
[Hit test intersecting scaled box] [Hit test intersecting scaled box]
expected: FAIL expected: FAIL
[Hit test within unscaled box]
expected: FAIL

View file

@ -0,0 +1,64 @@
[calc-catch-divide-by-0.html]
['calc(100px / (2 - (-62 + 64)))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(100px * 0 / 0)' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * clamp(-1/0, 0, 1/0))' as a specified value should serialize as 'calc(0px)'.]
expected: FAIL
['calc(100px * (1 / (0)))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(100px * (1 / (2 - (-62 + 64))))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * max(0/0, 0))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(100px * (1 / (2 - 2)))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * clamp(-1/0, 1/0, 10))' as a specified value should serialize as 'calc(10px)'.]
expected: FAIL
['calc(1px * min(0/0, 0))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * clamp(0, 0/0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * clamp(0, 10, 0/0))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(100px / (2 - 2))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * min(1/0, 0))' as a specified value should serialize as 'calc(0px)'.]
expected: FAIL
['calc(1px * clamp(0/0, 0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * max(0/0, min(0,10)))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(100px / 0)' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(100px / (0))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * max(1/0, 0))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * max(0, min(10, 0/0)))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * max(0, min(0/0, 10)))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(100px * (1 / 0))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL

View file

@ -0,0 +1,85 @@
[calc-infinity-nan.html]
['calc(1px * infinity * infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * -infinity * -infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * max(0, min(NaN, 10)))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * (-infinity + -infinity))' as a specified value should serialize as 'calc(-infinity * 1px)'.]
expected: FAIL
['calc(1px * (infinity + infinity))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * max(NaN, min(0,10)))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * infinity / infinity)' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * (infinity - infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * clamp(-inFinity, infinity, 10))' as a specified value should serialize as 'calc(10px)'.]
expected: FAIL
['calc(1px * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * clamp(0, NaN, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1 * max(nAn*2px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * clamp(-Infinity, 0, infinity))' as a specified value should serialize as 'calc(0px)'.]
expected: FAIL
['calc(1 * min(inFInity*4px, 0px))' as a specified value should serialize as 'calc(0px)'.]
expected: FAIL
['calc(1px * clamp(NaN, 0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * -infinity)' as a specified value should serialize as 'calc(-infinity * 1px)'.]
expected: FAIL
['calc(1px * infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * (infinity + -infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * 0 * infinity)' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1 * min(nan*3px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * 1/infinity)' as a specified value should serialize as 'calc(0px)'.]
expected: FAIL
['calc(1px * clamp(0, 10, NaN))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1 * max(INFinity*3px, 0px))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * nan)' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1 * clamp(-INFINITY*20px, 0px, infiniTY*10px))' as a specified value should serialize as 'calc(0px)'.]
expected: FAIL
['calc(1px * max(0, min(10, NaN)))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * iNFinIty)' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * (-infinity + infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL

View file

@ -0,0 +1,4 @@
[elementFromPoint-001.html]
[CSSOM View - 5 - extensions to the Document interface]
expected: FAIL

View file

@ -0,0 +1,151 @@
[ParentNode-querySelector-All-xht.xht]
[Detached Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Document.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[In-document Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[Document.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Document.querySelectorAll: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited]
expected: FAIL
[In-document Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[Document.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Fragment.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[Document.querySelector: Slotted selector: ::slotted(foo)]
expected: FAIL
[Detached Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[In-document Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[In-document Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[Document.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[In-document Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[Document.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[Detached Element.querySelector: Slotted selector: ::slotted(foo)]
expected: FAIL
[In-document Element.querySelector: Slotted selector: ::slotted(foo)]
expected: FAIL
[Fragment.querySelector: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Detached Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[Document.querySelector: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited]
expected: FAIL
[Fragment.querySelector: Slotted selector: ::slotted(foo)]
expected: FAIL
[In-document Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Fragment.querySelectorAll: Slotted selector: ::slotted(foo)]
expected: FAIL
[Fragment.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Detached Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[Detached Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[Fragment.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Detached Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[Detached Element.querySelectorAll: Slotted selector: ::slotted(foo)]
expected: FAIL
[Detached Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[In-document Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[In-document Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Document.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Document.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[Detached Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[Document.querySelectorAll: Slotted selector: ::slotted(foo)]
expected: FAIL
[Fragment.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Detached Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Document.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[Document.querySelector: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Fragment.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[Detached Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Fragment.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[In-document Element.querySelectorAll: Slotted selector: ::slotted(foo)]
expected: FAIL
[Fragment.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[In-document Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[In-document Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Fragment.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[Fragment.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[Document.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL

View file

@ -0,0 +1,151 @@
[ParentNode-querySelector-All.html]
[Detached Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Document.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[In-document Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[Document.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Document.querySelectorAll: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited]
expected: FAIL
[In-document Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[Document.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Fragment.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[Document.querySelector: Slotted selector: ::slotted(foo)]
expected: FAIL
[Detached Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[In-document Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[In-document Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[Document.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[In-document Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[Document.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[Detached Element.querySelector: Slotted selector: ::slotted(foo)]
expected: FAIL
[In-document Element.querySelector: Slotted selector: ::slotted(foo)]
expected: FAIL
[Fragment.querySelector: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Detached Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[Document.querySelector: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited]
expected: FAIL
[Fragment.querySelector: Slotted selector: ::slotted(foo)]
expected: FAIL
[In-document Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Fragment.querySelectorAll: Slotted selector: ::slotted(foo)]
expected: FAIL
[Fragment.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Detached Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[Detached Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[Fragment.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Detached Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[Detached Element.querySelectorAll: Slotted selector: ::slotted(foo)]
expected: FAIL
[Detached Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[In-document Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[In-document Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Document.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Document.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[Detached Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[Document.querySelectorAll: Slotted selector: ::slotted(foo)]
expected: FAIL
[Fragment.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Detached Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Document.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[Document.querySelector: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Fragment.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[Detached Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[Fragment.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter]
expected: FAIL
[In-document Element.querySelectorAll: Slotted selector: ::slotted(foo)]
expected: FAIL
[Fragment.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[In-document Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter]
expected: FAIL
[In-document Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL
[Fragment.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line]
expected: FAIL
[Fragment.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL
[Document.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line]
expected: FAIL

View file

@ -312,18 +312,12 @@
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk] [<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
expected: FAIL expected: FAIL
[<iframe>: combined response Content-Type: text/html;" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/html;" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain */*] [<iframe>: separate response Content-Type: text/plain */*]
expected: FAIL expected: FAIL
[<iframe>: separate response Content-Type: text/html;x=" text/plain] [<iframe>: separate response Content-Type: text/html;x=" text/plain]
expected: FAIL expected: FAIL
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
expected: FAIL

View file

@ -56,6 +56,6 @@
[separate text/javascript x/x] [separate text/javascript x/x]
expected: FAIL expected: FAIL
[separate text/javascript;charset=windows-1252 error text/javascript] [separate text/javascript error]
expected: FAIL expected: FAIL

View file

@ -11,9 +11,3 @@
[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%20'NosniFF']
expected: FAIL
[X-Content-Type-Options%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cnosniff]
expected: FAIL

View file

@ -1,4 +1,4 @@
[traverse_the_history_2.html] [traverse_the_history_5.html]
[Multiple history traversals, last would be aborted] [Multiple history traversals, last would be aborted]
expected: FAIL expected: FAIL

View file

@ -1,4 +1,5 @@
[embedded-opener-remove-frame.html] [embedded-opener-remove-frame.html]
expected: CRASH
[opener of discarded nested browsing context] [opener of discarded nested browsing context]
expected: FAIL expected: FAIL

View file

@ -4,13 +4,13 @@
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: FAIL expected: TIMEOUT
[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: TIMEOUT expected: NOTRUN
[Host element with delegatesFocus should support autofocus] [Host element with delegatesFocus should support autofocus]
expected: FAIL expected: FAIL

View file

@ -1,5 +1,5 @@
[iframe_sandbox_popups_escaping-1.html] [iframe_sandbox_popups_escaping-1.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

View file

@ -1,5 +1,4 @@
[iframe_sandbox_popups_escaping-3.html] [iframe_sandbox_popups_escaping-3.html]
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: FAIL

View file

@ -1,5 +1,5 @@
[iframe_sandbox_popups_nonescaping-1.html] [iframe_sandbox_popups_nonescaping-1.html]
expected: TIMEOUT expected: CRASH
[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: NOTRUN expected: NOTRUN

View file

@ -1,5 +1,4 @@
[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: NOTRUN expected: FAIL

View file

@ -1,4 +0,0 @@
[form-double-submit-2.html]
[preventDefault should allow onclick submit() to succeed]
expected: FAIL

View file

@ -1,16 +1,7 @@
[select-event.html] [select-event.html]
[textarea: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type tel: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type search: setRangeText() a second time (must not fire select)] [input type search: setRangeText() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type text: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type url: selectionEnd out of range a second time (must not fire select)] [input type url: selectionEnd out of range a second time (must not fire select)]
expected: FAIL expected: FAIL
@ -20,15 +11,6 @@
[input type url: setRangeText() a second time (must not fire select)] [input type url: setRangeText() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type search: selectionStart a second time (must not fire select)]
expected: FAIL
[input type password: selectionStart a second time (must not fire select)]
expected: FAIL
[input type tel: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type url: selectionDirection a second time (must not fire select)] [input type url: selectionDirection a second time (must not fire select)]
expected: FAIL expected: FAIL
@ -41,18 +23,9 @@
[input type url: setSelectionRange() a second time (must not fire select)] [input type url: setSelectionRange() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type url: selectionEnd a second time (must not fire select)]
expected: FAIL
[input type password: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type url: selectionStart out of range a second time (must not fire select)] [input type url: selectionStart out of range a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type tel: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type tel: selectionDirection a second time (must not fire select)] [input type tel: selectionDirection a second time (must not fire select)]
expected: FAIL expected: FAIL
@ -62,18 +35,42 @@
[input type search: selectionDirection a second time (must not fire select)] [input type search: selectionDirection a second time (must not fire select)]
expected: FAIL expected: FAIL
[textarea: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type text: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type text: setRangeText() a second time (must not fire select)] [input type text: setRangeText() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type tel: select() a second time (must not fire select)] [input type tel: select() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type tel: selectionStart a second time (must not fire select)] [input type password: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type tel: setRangeText() a second time (must not fire select)]
expected: FAIL
[input type search: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[textarea: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type search: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[textarea: setRangeText() a second time (must not fire select)]
expected: FAIL
[input type password: setRangeText() a second time (must not fire select)]
expected: FAIL
[input type password: selectionEnd a second time (must not fire select)]
expected: FAIL
[input type password: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type url: selectionStart a second time (must not fire select)]
expected: FAIL
[input type url: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL expected: FAIL

View file

@ -0,0 +1,2 @@
[script-onerror-insertion-point-2.html]
expected: TIMEOUT

View file

@ -0,0 +1,4 @@
[link.html]
[Only <a>s and <area>s that have a href attribute match ':link']
expected: FAIL

View file

@ -1,4 +0,0 @@
[module-delayed.html]
[async document.write in a module]
expected: FAIL

View file

@ -551,3 +551,9 @@
[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\]\t-1.1388699060609259e-22\t9.3139332532882690e-1\t9.3139332532882690e-1\t1.0000000000000000e+0\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.3139332532882690e-1 at index of 28696.\n\tMax RelError of 1.0000000000000000e+0 at index of 28696.\n] [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\]\t-1.1388699060609259e-22\t9.3139332532882690e-1\t9.3139332532882690e-1\t1.0000000000000000e+0\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.3139332532882690e-1 at index of 28696.\n\tMax RelError of 1.0000000000000000e+0 at index of 28696.\n]
expected: FAIL 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\]\t-6.0497244979200000e+11\t9.3139332532882690e-1\t6.0497244979293140e+11\t6.4953487784481042e+11\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 6.0497244979293140e+11 at index of 28696.\n\tMax RelError of 6.4953487784481042e+11 at index of 28696.\n]
expected: FAIL
[X SNR (-192.20062600601898 dB) is not greater than or equal to 65.737. Got -192.20062600601898.]
expected: FAIL

View file

@ -1,5 +0,0 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -1,5 +0,0 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[Worker-constructor.html]
expected: ERROR

View file

@ -1,8 +0,0 @@
[url-charset.window.html]
expected: TIMEOUT
[Blob charset should override any auto-detected charset.]
expected: TIMEOUT
[Blob charset should override <meta charset>.]
expected: TIMEOUT

View file

@ -121642,6 +121642,35 @@
{} {}
] ]
], ],
"nested-scale-animations.html": [
"c96e555848f0886ceeaa563edd0b878b1fddd59a",
[
null,
[
[
"/css/css-animations/nested-scale-animations-ref.html",
"=="
]
],
{
"fuzzy": [
[
null,
[
[
0,
255
],
[
0,
400
]
]
]
]
}
]
],
"transform-animation-under-large-scale.html": [ "transform-animation-under-large-scale.html": [
"359380d698bb26a4404d027285150de3b63492a0", "359380d698bb26a4404d027285150de3b63492a0",
[ [
@ -169590,6 +169619,19 @@
{} {}
] ]
], ],
"overflow-clip-margin-007.html": [
"0ae8881b02ea96d7f388f1a919c712933a7d27b3",
[
null,
[
[
"/css/css-overflow/overflow-clip-margin-007-ref.html",
"=="
]
],
{}
]
],
"overflow-clip-margin-invalidation.html": [ "overflow-clip-margin-invalidation.html": [
"d9c87a34a53f17451b0d3ae8c2071971d1df3a94", "d9c87a34a53f17451b0d3ae8c2071971d1df3a94",
[ [
@ -282644,230 +282686,6 @@
[] []
], ],
"test-files": { "test-files": {
"0001-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"0001-test": [
"bbeb77a029c18442c90d81cd96a3b1eb1aa72170",
[]
],
"0002-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"0002-test": [
"94a71188114290a761eef397f42412e13e7909b7",
[]
],
"0003-expected": [
"78e79c2c7c1988b150e8d29bca9fd8a088cddbd9",
[]
],
"0003-test": [
"62fa17291838c2e086629d3a6aed51e47fc3bfe9",
[]
],
"0004-expected": [
"5ab27668fdbdd021d29abbda3acd08e94aa92b0b",
[]
],
"0004-test": [
"190260d7aba14890341bc0c8c4900714b21a53e6",
[]
],
"0005-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"0005-test": [
"4de576a0d72b17c4a95203fc184e3720a64a5c25",
[]
],
"0006-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"0006-test": [
"83e41ec9baa3db4e23f111f7b2c564897557f1e7",
[]
],
"0007-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"0007-test": [
"af7b6726670c2f7522d937594ea7b02b662e5fce",
[]
],
"0008-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"0008-test": [
"02baa00dcb2b0968e2bf5ebb2cb71a051cd48146",
[]
],
"0009-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"0009-test": [
"83c83fe1725242eb44e951bd765b93d70d3212a4",
[]
],
"0010-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"0010-test": [
"1408056a8da0280345a650ebe6894827a7178222",
[]
],
"0011-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"0011-test": [
"ad11eab90dfe58bf7b6ed9a90b9f99f508bdc91f",
[]
],
"0012-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"0012-test": [
"cf9e7126e9ccf0f0bc2140778227bd90575ac1c0",
[]
],
"0013-expected": [
"266392c144ec2a1c44a48393eb98c7e61a3efec3",
[]
],
"0013-test": [
"f3c30abd38d97817c889a39c52d9acc9c7d337da",
[]
],
"0014-expected": [
"4b162fed7be14b198baeb47f632a132d1930f02d",
[]
],
"0014-test": [
"6bacc67355f155164efdb95688238b9215a00043",
[]
],
"0015-expected": [
"036ac4aaf5052c341e463678b658725f845e5d96",
[]
],
"0015-test": [
"b9a3125839dd4fc66a899301bfb7b7acd6af0781",
[]
],
"0016-expected": [
"5f1a6fd3c85769c7874947fedd93946def4352e9",
[]
],
"0016-test": [
"556592812a120ad5fa04905d0f6a2ced52672c0d",
[]
],
"0017-expected": [
"f3c269c1fb10fc5c5c6439b3a7995a28f086b9dc",
[]
],
"0017-test": [
"b8984fea8e8466f12547a200af5ad2188df08f53",
[]
],
"0018-expected": [
"0b549358d06d58fd5435d5fd3dc401f3c03ca2d5",
[]
],
"0018-test": [
"630bf9ba9e32f06a41ff5fe5f8378a60d737e2d1",
[]
],
"0019-expected": [
"ecc95263e4e0e5167c22899991b863c509dde119",
[]
],
"0019-test": [
"352123e97ff899b4347e0abdd093838c3c0f7413",
[]
],
"0020-expected": [
"a43cb004436a02f18cda39625fc2126f373dd7ae",
[]
],
"0020-test": [
"9b35947f693a2954d3be20d4da3d4738d596e7e3",
[]
],
"0021-expected": [
"445a5929e81e05151a90913c6ef2597a1aafd3e8",
[]
],
"0021-test": [
"5781fe3be02eb0c53f08b9349f70d8ff00d91bf3",
[]
],
"0022-expected": [
"5632bec87d2bd1d98d67dfae0bdc4981ce5b31a4",
[]
],
"0022-test": [
"70b9abf4ef0517595a079c180b5dc15436c4b64b",
[]
],
"0023-expected": [
"5ab27668fdbdd021d29abbda3acd08e94aa92b0b",
[]
],
"0023-test": [
"609c6680b8281f845faa605b7d812bbecb8d615d",
[]
],
"0024-expected": [
"5ab27668fdbdd021d29abbda3acd08e94aa92b0b",
[]
],
"0024-test": [
"31dd69f052d5d84ff6c8ec7d0189e1fbf57ba45a",
[]
],
"0025-expected": [
"5ab27668fdbdd021d29abbda3acd08e94aa92b0b",
[]
],
"0025-test": [
"09f51a85bcc5037c25ff6d4bd8c009bb53e83d66",
[]
],
"0026-expected": [
"5ab27668fdbdd021d29abbda3acd08e94aa92b0b",
[]
],
"0026-test": [
"5ac72745f978b8394b583d10f1ae466d1055e2d4",
[]
],
"0027-expected": [
"973d3847c04c2243d89086aa490a5e54f2d41f10",
[]
],
"0027-test": [
"f7f6d267bb468199bcc62298fb69c4411e86bca2",
[]
],
"0028-expected": [
"5ab27668fdbdd021d29abbda3acd08e94aa92b0b",
[]
],
"0028-test": [
"fea1e1a643b97d4a101d704bd1497376a4997b3c",
[]
],
"domain0001-expected": [ "domain0001-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c", "b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[] []
@ -283188,86 +283006,6 @@
"9258624cc56f45f386609c7244e27847e15673ce", "9258624cc56f45f386609c7244e27847e15673ce",
[] []
], ],
"mozilla0001-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"mozilla0001-test": [
"53f98e23b2a8f4f922dd379e9088851bf91d386c",
[]
],
"mozilla0002-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"mozilla0002-test": [
"a79c5be41f4097f08586ae1418dff94c1bab5530",
[]
],
"mozilla0003-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"mozilla0003-test": [
"785c326fae4353fe09ebebb52a13643ec9b887e7",
[]
],
"mozilla0004-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"mozilla0004-test": [
"567134f5d3ab9f9abe16203693a08bc6f7935c5d",
[]
],
"mozilla0005-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"mozilla0005-test": [
"0fa350adc36062b61daf8a4e07b7e0c76849bc13",
[]
],
"mozilla0006-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"mozilla0006-test": [
"567134f5d3ab9f9abe16203693a08bc6f7935c5d",
[]
],
"mozilla0007-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"mozilla0007-test": [
"785c326fae4353fe09ebebb52a13643ec9b887e7",
[]
],
"mozilla0008-expected": [
"0f62babd8b06933069cb30ae6f44d54b73c8c534",
[]
],
"mozilla0008-test": [
"d6350d6c7b52c5c716342593fb6b94b0907ee795",
[]
],
"mozilla0009-expected": [
"555fbaf54711a5d25d5a27fc2d5c776e1da09963",
[]
],
"mozilla0009-test": [
"84944d4d50b6e492ccd12bae964920159badeaca",
[]
],
"mozilla0010-expected": [
"555fbaf54711a5d25d5a27fc2d5c776e1da09963",
[]
],
"mozilla0010-test": [
"13477a47c26834f0689da05cb7db3fa14b07ae48",
[]
],
"mozilla0011-expected": [ "mozilla0011-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391", "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[] []
@ -283276,54 +283014,6 @@
"bba20536edd738acdc0d7fa8e5f0cf30050c961f", "bba20536edd738acdc0d7fa8e5f0cf30050c961f",
[] []
], ],
"mozilla0012-expected": [
"eeba6625980ab06f466982f929d8d0bfa80c144c",
[]
],
"mozilla0012-test": [
"9ba773f5c7457f790262d36674a8c2fd401edaf5",
[]
],
"mozilla0013-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"mozilla0013-test": [
"d491267e4aa7e0f6d96b8d22de326128d0861d2d",
[]
],
"mozilla0014-expected": [
"fb532842fdd2635749880e979530ae93cabe5167",
[]
],
"mozilla0014-test": [
"4cc1f45075607181db5c693b89ffe81dbc83de21",
[]
],
"mozilla0015-expected": [
"42f58fdb2624e30d391a7196536dc4ecbd4ea49b",
[]
],
"mozilla0015-test": [
"13254db6886be51c92ca8a3e2fd4149fb419d425",
[]
],
"mozilla0016-expected": [
"1f8fc04ad8e10ad628afedb529779b30d02bff69",
[]
],
"mozilla0016-test": [
"6aab3e80d6f85043e69a2f4aae633a7e56a92288",
[]
],
"mozilla0017-expected": [
"599acb31bdfdc15dcd2c602b0e4643961d7debca",
[]
],
"mozilla0017-test": [
"b6c297cc77ddef6c4b0eae5c94a07d0827de89c7",
[]
],
"optional-domain0030-expected": [ "optional-domain0030-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c", "b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[] []
@ -301938,6 +301628,10 @@
"fcb7ceba20574691d7d817ee12af3e20f455c20e", "fcb7ceba20574691d7d817ee12af3e20f455c20e",
[] []
], ],
"nested-scale-animations-ref.html": [
"14b41366268c3a33f2d49e477bab2d40c6acb432",
[]
],
"support": { "support": {
"empty-sheet.css": [ "empty-sheet.css": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391", "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
@ -317664,6 +317358,10 @@
"cf6b55a2f91d52a669ab64ce7f2ee66ae3abb139", "cf6b55a2f91d52a669ab64ce7f2ee66ae3abb139",
[] []
], ],
"overflow-clip-margin-007-ref.html": [
"9f562d67fe4249d09c98062a74dcb2b656123056",
[]
],
"overflow-clip-margin-invalidation-ref.html": [ "overflow-clip-margin-invalidation-ref.html": [
"1ec2a5ce0a21c8dd578b3fcfde702307e4e2a9a8", "1ec2a5ce0a21c8dd578b3fcfde702307e4e2a9a8",
[] []
@ -335065,7 +334763,7 @@
[] []
], ],
"selectors.js": [ "selectors.js": [
"c1680cedd708d3228603598d157883e6e8a77222", "decc983e93192587ef47f5b6ff6aca94f198a679",
[] []
] ]
}, },
@ -338203,6 +337901,30 @@
"iframe-focus-with-same-as-top-intermediate-frame-outer.html": [ "iframe-focus-with-same-as-top-intermediate-frame-outer.html": [
"3f6085a739c36d046ad3e926328958f6a75d3ba7", "3f6085a739c36d046ad3e926328958f6a75d3ba7",
[] []
],
"iframe-focuses-parent-different-site-inner.html": [
"8f2098e3fbd36cafb8cd92f53bbed55fa9e7d23c",
[]
],
"iframe-focuses-parent-different-site-other.html": [
"6308c74924cf1f9e28d02617a92415201dd57740",
[]
],
"iframe-focuses-parent-different-site-outer.sub.html": [
"4386c3964b545eaa553a1277a17beee6e691b76b",
[]
],
"iframe-focuses-parent-same-site-inner.html": [
"222f73d075d4f7038468cf2a82a3b9aa0bfd98ab",
[]
],
"iframe-focuses-parent-same-site-other.html": [
"6d3f7dcc908a034f9fab08cb522b98328706dba6",
[]
],
"iframe-focuses-parent-same-site-outer.html": [
"798500f080f7251ddc067fc862a9552e916d7f80",
[]
] ]
} }
}, },
@ -353427,7 +353149,7 @@
] ]
}, },
"lint.ignore": [ "lint.ignore": [
"ab3d0e5157064def99f47cfbfc0e1207db477cbe", "aa5c7394651dc25085578a6f71900c7d7c23e9cb",
[] []
], ],
"loading": { "loading": {
@ -402494,7 +402216,7 @@
"cookies": { "cookies": {
"attributes": { "attributes": {
"expires.html": [ "expires.html": [
"9ebcc2b2acee6dfdc9fbbc551ef7ab9a1d17b685", "d5683239486316958479ca32fa7fa08db8fc29a6",
[ [
null, null,
{ {
@ -402503,7 +402225,7 @@
] ]
], ],
"invalid.html": [ "invalid.html": [
"2edcfb9831758cad796c298ba6a7054f8edabd84", "04030c140acf84adc53597142ab09d0d59f9f8cc",
[ [
null, null,
{ {
@ -402512,7 +402234,7 @@
] ]
], ],
"max-age.html": [ "max-age.html": [
"2ee57964dfa2b309de034e40eb6b9030a784939b", "d53d711eb63c40ad6c94852e3646ae600bfd406e",
[ [
null, null,
{ {
@ -402615,22 +402337,6 @@
} }
] ]
], ],
"general-tests.html": [
"94abd4d4e703a0f3af0c604edf3559a694407ceb",
[
null,
{
"timeout": "long"
}
]
],
"mozilla-tests.html": [
"4393e441801b8d5823480248d59d78b54c59b8c0",
[
null,
{}
]
],
"ordering-tests.html": [ "ordering-tests.html": [
"4dce985ac71a0d48538dc7376dff7102a0fcd78f", "4dce985ac71a0d48538dc7376dff7102a0fcd78f",
[ [
@ -402648,7 +402354,7 @@
], ],
"name": { "name": {
"name.html": [ "name.html": [
"39fdc75d5992ad04c35f1f19c4613e2f35762fa2", "e90827d837c5bc1ad7318c81af24c103d8bb1fe0",
[ [
null, null,
{ {
@ -403063,7 +402769,7 @@
}, },
"value": { "value": {
"value.html": [ "value.html": [
"c1910839aa570d1de0a6eb2ee5b0d889d75224ff", "729e363b0ea89ab02983695d696842c78d4b4bd3",
[ [
null, null,
{ {
@ -403724,6 +403430,13 @@
} }
} }
}, },
"capturing-snap-positions.html": [
"7bc96b9d336646a32c79833fe5400557e0c7e06b",
[
null,
{}
]
],
"compositing": { "compositing": {
"inheritance.html": [ "inheritance.html": [
"8bd08672edf54d3e6478841af7714235afb7bfab", "8bd08672edf54d3e6478841af7714235afb7bfab",
@ -419081,6 +418794,13 @@
null, null,
{} {}
] ]
],
"table-height-redistribution.html": [
"9c587e31b4f638abbc3733cf9ab1acfe28c77b7c",
[
null,
{}
]
] ]
}, },
"visibility-collapse-col-001.html": [ "visibility-collapse-col-001.html": [
@ -425653,6 +425373,13 @@
{} {}
] ]
], ],
"calc-catch-divide-by-0.html": [
"ed5dbc90e4102df30e51ace05b5c8ea95208068c",
[
null,
{}
]
],
"calc-in-color-001.html": [ "calc-in-color-001.html": [
"7db087def7552af2662524e26813aa51daae0cb1", "7db087def7552af2662524e26813aa51daae0cb1",
[ [
@ -425667,6 +425394,13 @@
{} {}
] ]
], ],
"calc-infinity-nan.html": [
"1feadcd9849a9e97caf3ec6d09aa3ab586f40f3e",
[
null,
{}
]
],
"calc-integer.html": [ "calc-integer.html": [
"821dac4048961cdff3eae329b02566310f75eb1f", "821dac4048961cdff3eae329b02566310f75eb1f",
[ [
@ -448114,7 +447848,7 @@
] ]
], ],
"toJSON.html": [ "toJSON.html": [
"b2de4767c42a5d3fe8a84cdef7c534afbcd44e1a", "65e2782da394d5ea4f549024762c823765584f97",
[ [
null, null,
{ {
@ -458451,7 +458185,7 @@
] ]
], ],
"parsing-nosniff.window.js": [ "parsing-nosniff.window.js": [
"043e659127b2c4990482a885d0f2a1a25083d838", "2a2648653cabe90c144967412108e6eaa33e1350",
[ [
"fetch/nosniff/parsing-nosniff.window.html", "fetch/nosniff/parsing-nosniff.window.html",
{} {}
@ -458892,6 +458626,20 @@
null, null,
{} {}
] ]
],
"iframe-focuses-parent-different-site.html": [
"8a0b5ecca012309974cd4069fd2ec3eafdd15ea7",
[
null,
{}
]
],
"iframe-focuses-parent-same-site.html": [
"f130410e2a1b4cbc1e3d96fb14cbca7f5be2e8ea",
[
null,
{}
]
] ]
}, },
"font-access": { "font-access": {
@ -482794,7 +482542,7 @@
] ]
], ],
"navigation.sub.html": [ "navigation.sub.html": [
"bca61372b4c8b1589c420b7612fd87b60dce37e6", "7808434f05a49b8ac925dd9f03064f406ac291d8",
[ [
"html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html?encoding=utf8", "html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html?encoding=utf8",
{} {}
@ -494830,7 +494578,7 @@
] ]
], ],
"link.html": [ "link.html": [
"05067dd2ecf39ff59662e757bb7b210f2c83a40d", "e9733eca70afd256f71c19dffb152710d2a931cf",
[ [
null, null,
{} {}
@ -513531,6 +513279,24 @@
} }
] ]
], ],
"pointerevent_releasepointercapture_pointerup_mouse.html": [
"bdb64e502ff723a8f7e97ce34544bcb73943d833",
[
null,
{
"testdriver": true
}
]
],
"pointerevent_releasepointercapture_pointerup_touch.html": [
"ce730492b45a77c426a88fc1bd192f58fa9a11bf",
[
null,
{
"testdriver": true
}
]
],
"pointerevent_releasepointercapture_release_right_after_capture.html": [ "pointerevent_releasepointercapture_release_right_after_capture.html": [
"409951b918aa6ef9de4603ac97f330085080e2b7", "409951b918aa6ef9de4603ac97f330085080e2b7",
[ [
@ -513608,6 +513374,24 @@
} }
] ]
], ],
"pointerevent_setpointercapture_pointerup_mouse.html": [
"31079d56cec4267ba51dba28d53209a6707a41c5",
[
null,
{
"testdriver": true
}
]
],
"pointerevent_setpointercapture_pointerup_touch.html": [
"8122251a71c370dca7b0379c02bc16341bd7235e",
[
null,
{
"testdriver": true
}
]
],
"pointerevent_setpointercapture_relatedtarget.html": [ "pointerevent_setpointercapture_relatedtarget.html": [
"37de34d5a68375b44106f705164d46be78c57780", "37de34d5a68375b44106f705164d46be78c57780",
[ [
@ -555382,6 +555166,15 @@
null, null,
{} {}
] ]
],
"vp8-fmtp.html": [
"16ea635949f14bfec18005c0803a9bc99d6809ec",
[
null,
{
"timeout": "long"
}
]
] ]
}, },
"receiver-track-live.https.html": [ "receiver-track-live.https.html": [

View file

@ -0,0 +1,13 @@
[invalid.html]
[Ignore `Set-Cookie: =` with other `Set-Cookie` headers]
expected: FAIL
[Ignore name- and value-less `Set-Cookie: `]
expected: FAIL
[Ignore name- and value-less `Set-Cookie: ; bar`]
expected: FAIL
[Ignore name- and value-less `Set-Cookie: \\t`]
expected: FAIL

View file

@ -0,0 +1,4 @@
[max-age.html]
[Set mulitiple cookies with valid max-age values]
expected: FAIL

View file

@ -1,24 +0,0 @@
[general-tests.html]
[0024 - Ignore `Set-Cookie: =` with other `Set-Cookie` headers.]
expected: FAIL
[0023 - Ignore empty cookie string.]
expected: FAIL
[0021 - Set nameless cookie, given `Set-Cookie: =x`]
expected: FAIL
[0025 - Ignore name- and value-less `Set-Cookie: ; bar`.]
expected: FAIL
[0028 - Ignore name- and value-less `Set-Cookie: \t]
expected: FAIL
[0004 - Set nameless cookie.]
expected: FAIL
[0027 - Overwrite nameless cookie.]
expected: FAIL
[0026 - Ignore name- and value-less `Set-Cookie: `.]
expected: FAIL

View file

@ -1,16 +0,0 @@
[mozilla-tests.html]
[mozilla0016 - mozilla0016]
expected: FAIL
[mozilla0015 - mozilla0015]
expected: FAIL
[mozilla0017 - mozilla0017]
expected: FAIL
[mozilla0014 - mozilla0014]
expected: FAIL
[mozilla0012 - mozilla0012]
expected: FAIL

View file

@ -20,3 +20,78 @@
[Return the most recent nameless cookie] [Return the most recent nameless cookie]
expected: FAIL expected: FAIL
[Name is set as expected for "a=test]
expected: FAIL
[Name is set as expected for 1=test]
expected: FAIL
[Return the most recent nameless cookie, without leading =]
expected: FAIL
[Ignore cookie with no name or value]
expected: FAIL
[Return the most recent nameless cookie, even if preceded by =]
expected: FAIL
[Ignore cookie with empty name and empty value]
expected: FAIL
[Name is set as expected for $a=test]
expected: FAIL
[Name is set as expected for (a=test]
expected: FAIL
[Name is set as expected for @a=test]
expected: FAIL
[Name is set as expected for *a=test]
expected: FAIL
[Name is set as expected for -a=test]
expected: FAIL
[Name is set as expected for _a=test]
expected: FAIL
[Name is set as expected for &a=test]
expected: FAIL
[Name is set as expected for a=test]
expected: FAIL
[Name is set as expected for #a=test]
expected: FAIL
[Return the most recent nameless cookie, even if preceded by =, in addition to other valid cookie]
expected: FAIL
[Name is set as expected for ^a=test]
expected: FAIL
[Name is set as expected for !a=test]
expected: FAIL
[Overwrite nameless cookie]
expected: FAIL
[Name is set as expected for %a=test]
expected: FAIL
[Name is set as expected for +=test]
expected: FAIL
[Name is set as expected for "a=b"=test]
expected: FAIL
[Set nameless cookie, given `Set-Cookie: =test16`]
expected: FAIL
[Name is set as expected for )a=test]
expected: FAIL
[Name is set as expected for $=test]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nested-scale-animations.html]
expected: TIMEOUT

View file

@ -2,3 +2,6 @@
[Hit test intersecting scaled box] [Hit test intersecting scaled box]
expected: FAIL expected: FAIL
[Hit test within unscaled box]
expected: FAIL

View file

@ -0,0 +1,64 @@
[calc-catch-divide-by-0.html]
['calc(100px / (2 - (-62 + 64)))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(100px * 0 / 0)' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * clamp(-1/0, 0, 1/0))' as a specified value should serialize as 'calc(0px)'.]
expected: FAIL
['calc(100px * (1 / (0)))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(100px * (1 / (2 - (-62 + 64))))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * max(0/0, 0))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(100px * (1 / (2 - 2)))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * clamp(-1/0, 1/0, 10))' as a specified value should serialize as 'calc(10px)'.]
expected: FAIL
['calc(1px * min(0/0, 0))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * clamp(0, 0/0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * clamp(0, 10, 0/0))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(100px / (2 - 2))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * min(1/0, 0))' as a specified value should serialize as 'calc(0px)'.]
expected: FAIL
['calc(1px * clamp(0/0, 0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * max(0/0, min(0,10)))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(100px / 0)' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(100px / (0))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * max(1/0, 0))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * max(0, min(10, 0/0)))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * max(0, min(0/0, 10)))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(100px * (1 / 0))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL

View file

@ -0,0 +1,85 @@
[calc-infinity-nan.html]
['calc(1px * infinity * infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * -infinity * -infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * max(0, min(NaN, 10)))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * (-infinity + -infinity))' as a specified value should serialize as 'calc(-infinity * 1px)'.]
expected: FAIL
['calc(1px * (infinity + infinity))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * max(NaN, min(0,10)))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * infinity / infinity)' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * (infinity - infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * clamp(-inFinity, infinity, 10))' as a specified value should serialize as 'calc(10px)'.]
expected: FAIL
['calc(1px * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * clamp(0, NaN, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1 * max(nAn*2px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * clamp(-Infinity, 0, infinity))' as a specified value should serialize as 'calc(0px)'.]
expected: FAIL
['calc(1 * min(inFInity*4px, 0px))' as a specified value should serialize as 'calc(0px)'.]
expected: FAIL
['calc(1px * clamp(NaN, 0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * -infinity)' as a specified value should serialize as 'calc(-infinity * 1px)'.]
expected: FAIL
['calc(1px * infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * (infinity + -infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * 0 * infinity)' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1 * min(nan*3px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * 1/infinity)' as a specified value should serialize as 'calc(0px)'.]
expected: FAIL
['calc(1px * clamp(0, 10, NaN))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1 * max(INFinity*3px, 0px))' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * nan)' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1 * clamp(-INFINITY*20px, 0px, infiniTY*10px))' as a specified value should serialize as 'calc(0px)'.]
expected: FAIL
['calc(1px * max(0, min(10, NaN)))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL
['calc(1px * iNFinIty)' as a specified value should serialize as 'calc(infinity * 1px)'.]
expected: FAIL
['calc(1px * (-infinity + infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.]
expected: FAIL

View file

@ -0,0 +1,4 @@
[elementFromPoint-001.html]
[CSSOM View - 5 - extensions to the Document interface]
expected: FAIL

View file

@ -300,3 +300,9 @@
[In-document Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo] [In-document Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL expected: FAIL
[Document.querySelectorAll: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited]
expected: FAIL
[Document.querySelector: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited]
expected: FAIL

View file

@ -300,3 +300,9 @@
[In-document Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo] [In-document Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo]
expected: FAIL expected: FAIL
[Document.querySelectorAll: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited]
expected: FAIL
[Document.querySelector: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited]
expected: FAIL

View file

@ -312,18 +312,12 @@
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk] [<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
expected: FAIL expected: FAIL
[<iframe>: combined response Content-Type: text/html;" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/html;" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain */*] [<iframe>: separate response Content-Type: text/plain */*]
expected: FAIL expected: FAIL
[<iframe>: separate response Content-Type: text/html;x=" text/plain] [<iframe>: separate response Content-Type: text/html;x=" text/plain]
expected: FAIL expected: FAIL
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
expected: FAIL

View file

@ -56,6 +56,6 @@
[separate text/javascript x/x] [separate text/javascript x/x]
expected: FAIL expected: FAIL
[separate text/javascript;charset=windows-1252 error text/javascript] [separate text/javascript error]
expected: FAIL expected: FAIL

View file

@ -11,9 +11,3 @@
[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%20'NosniFF']
expected: FAIL
[X-Content-Type-Options%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cnosniff]
expected: FAIL

View file

@ -1,4 +1,4 @@
[traverse_the_history_2.html] [traverse_the_history_5.html]
[Multiple history traversals, last would be aborted] [Multiple history traversals, last would be aborted]
expected: FAIL expected: FAIL

View file

@ -1,4 +1,5 @@
[embedded-opener-remove-frame.html] [embedded-opener-remove-frame.html]
expected: CRASH
[opener and "removed" embedded documents] [opener and "removed" embedded documents]
expected: FAIL expected: FAIL

View file

@ -7,10 +7,10 @@
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: FAIL expected: TIMEOUT
[Area element should support autofocus] [Area element should support autofocus]
expected: TIMEOUT expected: NOTRUN
[Host element with delegatesFocus should support autofocus] [Host element with delegatesFocus should support autofocus]
expected: FAIL expected: FAIL

View file

@ -1,6 +1,6 @@
[iframe_sandbox_popups_escaping-1.html] [iframe_sandbox_popups_escaping-1.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: TIMEOUT expected: TIMEOUT

View file

@ -1,6 +1,5 @@
[iframe_sandbox_popups_escaping-3.html] [iframe_sandbox_popups_escaping-3.html]
type: testharness type: testharness
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: FAIL

View file

@ -1,6 +1,6 @@
[iframe_sandbox_popups_nonescaping-1.html] [iframe_sandbox_popups_nonescaping-1.html]
type: testharness type: testharness
expected: TIMEOUT expected: CRASH
[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: NOTRUN expected: NOTRUN

View file

@ -1,5 +1,4 @@
[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: NOTRUN expected: FAIL

View file

@ -1,4 +0,0 @@
[form-double-submit-2.html]
[preventDefault should allow onclick submit() to succeed]
expected: FAIL

View file

@ -1,16 +1,7 @@
[select-event.html] [select-event.html]
[textarea: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type tel: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type search: setRangeText() a second time (must not fire select)] [input type search: setRangeText() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type text: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type url: selectionEnd out of range a second time (must not fire select)] [input type url: selectionEnd out of range a second time (must not fire select)]
expected: FAIL expected: FAIL
@ -20,15 +11,6 @@
[input type url: setRangeText() a second time (must not fire select)] [input type url: setRangeText() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type search: selectionStart a second time (must not fire select)]
expected: FAIL
[input type password: selectionStart a second time (must not fire select)]
expected: FAIL
[input type tel: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type url: selectionDirection a second time (must not fire select)] [input type url: selectionDirection a second time (must not fire select)]
expected: FAIL expected: FAIL
@ -41,18 +23,9 @@
[input type url: setSelectionRange() a second time (must not fire select)] [input type url: setSelectionRange() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type url: selectionEnd a second time (must not fire select)]
expected: FAIL
[input type password: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type url: selectionStart out of range a second time (must not fire select)] [input type url: selectionStart out of range a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type tel: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type tel: selectionDirection a second time (must not fire select)] [input type tel: selectionDirection a second time (must not fire select)]
expected: FAIL expected: FAIL
@ -62,18 +35,42 @@
[input type search: selectionDirection a second time (must not fire select)] [input type search: selectionDirection a second time (must not fire select)]
expected: FAIL expected: FAIL
[textarea: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type text: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type text: setRangeText() a second time (must not fire select)] [input type text: setRangeText() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type tel: select() a second time (must not fire select)] [input type tel: select() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type tel: selectionStart a second time (must not fire select)] [input type password: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type tel: setRangeText() a second time (must not fire select)]
expected: FAIL
[input type search: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[textarea: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type search: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[textarea: setRangeText() a second time (must not fire select)]
expected: FAIL
[input type password: setRangeText() a second time (must not fire select)]
expected: FAIL
[input type password: selectionEnd a second time (must not fire select)]
expected: FAIL
[input type password: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type url: selectionStart a second time (must not fire select)]
expected: FAIL
[input type url: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL expected: FAIL

View file

@ -0,0 +1,2 @@
[script-onerror-insertion-point-2.html]
expected: TIMEOUT

View file

@ -0,0 +1,4 @@
[link.html]
[Only <a>s and <area>s that have a href attribute match ':link']
expected: FAIL

View file

@ -1,4 +0,0 @@
[module-delayed.html]
[async document.write in a module]
expected: FAIL

View file

@ -779,3 +779,9 @@
[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\]\t-1.1388699060609259e-22\t9.3139332532882690e-1\t9.3139332532882690e-1\t1.0000000000000000e+0\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.3139332532882690e-1 at index of 28696.\n\tMax RelError of 1.0000000000000000e+0 at index of 28696.\n] [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\]\t-1.1388699060609259e-22\t9.3139332532882690e-1\t9.3139332532882690e-1\t1.0000000000000000e+0\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.3139332532882690e-1 at index of 28696.\n\tMax RelError of 1.0000000000000000e+0 at index of 28696.\n]
expected: FAIL 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\]\t-6.0497244979200000e+11\t9.3139332532882690e-1\t6.0497244979293140e+11\t6.4953487784481042e+11\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 6.0497244979293140e+11 at index of 28696.\n\tMax RelError of 6.4953487784481042e+11 at index of 28696.\n]
expected: FAIL
[X SNR (-192.20062600601898 dB) is not greater than or equal to 65.737. Got -192.20062600601898.]
expected: FAIL

View file

@ -1,5 +0,0 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -1,5 +0,0 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[Worker-constructor.html]
expected: ERROR

View file

@ -24,8 +24,23 @@
{ {
cookie: "test=2; Expires=Fri 01 Jan 2038 00:00:00 GMT, baz=qux", cookie: "test=2; Expires=Fri 01 Jan 2038 00:00:00 GMT, baz=qux",
expected: "test=2", expected: "test=2",
name: "Set cookie with expires value followed by comma" name: "Set cookie with expires value followed by comma",
} },
{
cookie: "test=3; Expires=Fri, 01 Jan 2038 00:00:00 GMT",
expected: "test=3",
name: "Set cookie with future expiration",
},
{
cookie: ["test=expired; Expires=Fri, 07 Aug 2007 08:04:19 GMT", "test=4; Expires=Fri, 07 Aug 2027 08:04:19 GMT"],
expected: "test=4",
name: "Set expired cookie along with valid cookie",
},
{
cookie: "test=5; expires=Thu, 10 Apr 1980 16:33:12 GMT",
expected: "",
name: "Don't set cookie with expires set to the past",
},
]; ];
for (const test of expiresTests) { for (const test of expiresTests) {

View file

@ -92,7 +92,68 @@
cookie: " test=== 13 ;foo;;; bar", cookie: " test=== 13 ;foo;;; bar",
expected: "test=== 13", expected: "test=== 13",
name: "Set cookie with multiple '='s in its value, ignoring multiple invalid attributes, whitespace, and semicolons", name: "Set cookie with multiple '='s in its value, ignoring multiple invalid attributes, whitespace, and semicolons",
} },
{
cookie: "test=14; version=1;",
expected: "test=14",
name: "Set cookie with (invalid) version=1 attribute",
},
{
cookie: "test=15; version=1000;",
expected: "test=15",
name: "Set cookie with (invalid) version=1000 attribute",
},
{
cookie: "test=16; customvalue='1000 or more';",
expected: "test=16",
name: "Set cookie ignoring anything after ; (which looks like an invalid attribute)",
},
{
cookie: "test=17; customvalue='1000 or more'",
expected: "test=17",
name: "Set cookie ignoring anything after ; (which looks like an invalid attribute, with no trailing semicolon)",
},
{
cookie: "test=18; foo=bar, a=b",
expected: "test=18",
name: "Ignore keys after semicolon",
},
{
cookie: "test=19;max-age=3600, c=d;path=/",
expected: "test=19",
name: "Ignore attributes after semicolon",
defaultPath: false,
},
{
cookie: ["testA=20", "=", "testb=20"],
expected: "testA=20; testb=20",
name: "Ignore `Set-Cookie: =`",
},
{
cookie: ["test=21", ""],
expected: "test=21",
name: "Ignore empty cookie string",
},
{
cookie: ["test22", "="],
expected: "test22",
name: "Ignore `Set-Cookie: =` with other `Set-Cookie` headers",
},
{
cookie: ["testA23", "; testB23"],
expected: "testA23",
name: "Ignore name- and value-less `Set-Cookie: ; bar`",
},
{
cookie: ["test24", " "],
expected: "test24",
name: "Ignore name- and value-less `Set-Cookie: `",
},
{
cookie: ["test25", "\t"],
expected: "test25",
name: "Ignore name- and value-less `Set-Cookie: \\t`",
},
]; ];
for (const test of invalidAttributeTests) { for (const test of invalidAttributeTests) {

View file

@ -21,6 +21,51 @@
expected: "test=1", expected: "test=1",
name: "Ignore max-age attribute with invalid non-zero-digit (containing a comma)", name: "Ignore max-age attribute with invalid non-zero-digit (containing a comma)",
}, },
{
cookie: "test=2; max-age=10000",
expected: "test=2",
name: "Set cookie with age",
},
{
cookie: "test=3; max-age=0",
expected: "",
name: "Set no cookie with max-age=0",
},
{
cookie: "test=4; max-age=-1",
expected: "",
name: "Set no cookie with max-age=-1",
},
{
cookie: "test=5; max-age=-20",
expected: "",
name: "Set no cookie with max-age=-20",
},
{
cookie: ["testA=6; max-age=60", "testB=6; max-age=60"],
expected: "testA=6; testB=6",
name: "Set multiple cookies with max-age attribute",
},
{
cookie: ["testA=7; max-age=60", "testB=7; max-age=60", "testA=differentvalue; max-age=0"],
expected: "testB=7",
name: "Expire later cookie with same name and max-age=0",
},
{
cookie: ["testA=8; max-age=60", "testB=8; max-age=60", "testA=differentvalue; max-age=0", "testC=8; max-age=0"],
expected: "testB=8",
name: "Expire later cookie with same name and max-age=0, and don't set cookie with max-age=0",
},
{
cookie: ['test="9! = foo;bar\";" parser; max-age=6', "test9; max-age=2.63,"],
expected: 'test="9! = foo; test9',
name: "Set mulitiple cookies with valid max-age values",
},
{
cookie: ["test=10; max-age=0", "test10; max-age=0"],
expected: "",
name: "Don't set multiple cookies with max-age=0",
},
]; ];
for (const test of maxAgeTests) { for (const test of maxAgeTests) {

View file

@ -1,59 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset=utf-8>
<title>Tests basic cookie setting functionality</title>
<meta name=help href="https://tools.ietf.org/html/rfc6265#page-8">
<meta name="timeout" content="long">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="resources/cookie-http-state-template.js"></script>
</head>
<body>
<div id="log"></div>
<div id="iframes"></div>
<script>
setup({ explicit_timeout: true });
const TEST_CASES = [
{file: "0001", name: "Set cookie."},
{file: "0002", name: "Set cookie with future expiration."},
{file: "0003", name: "Set expired cookie along with valid cookie."},
{file: "0004", name: "Set nameless cookie."},
{file: "0005", name: "Set cookie with age."},
{file: "0006", name: "Set no cookie with max-age=0."},
{file: "0007", name: "Set cookie with version=1."},
{file: "0008", name: "Set cookie with version=1000."},
{file: "0009", name: "Set cookie with custom value."},
// TODO(fhorschig): Could 0010 break when run on a HTTPS try server?
{file: "0010", name: "Dont accept 'secure' cookies over http."},
{file: "0011", name: "Ignore separators in cookie values."},
{file: "0012", name: "Ignore values with separators and without ';'."},
{file: "0013", name: "Use last value for cookies with identical keys."},
{file: "0014", name: "Keep alphabetic key order."},
{file: "0015", name: "Keep alphabetic single-char key order."},
{file: "0016", name: "Keep non-alphabetic key order."},
{file: "0017", name: "Keep order if comma-separated."},
{file: "0018", name: "Ignore keys after semicolon."},
{file: "0019", name: "Ignore attributes after semicolon."},
{file: "0020", name: "Ignore `Set-Cookie: =`."},
{file: "0021", name: "Set nameless cookie, given `Set-Cookie: =x`"},
{file: "0022", name: "Set valueless cookie, given `Set-Cookie: x=`"},
{file: "0023", name: "Ignore empty cookie string."},
{file: "0024", name: "Ignore `Set-Cookie: =` with other `Set-Cookie` headers."},
{file: "0025", name: "Ignore name- and value-less `Set-Cookie: ; bar`."},
{file: "0026", name: "Ignore name- and value-less `Set-Cookie: `."},
{file: "0027", name: "Overwrite nameless cookie."},
{file: "0028", name: "Ignore name- and value-less `Set-Cookie: \t"},
];
for (const i in TEST_CASES) {
const t = TEST_CASES[i];
promise_test(createCookieTest(t.file),
t.file + " - " + t.name);
}
</script>
</body>
</html>

View file

@ -1,46 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset=utf-8>
<title>Tests basic cookie setting functionality</title>
<meta name=help href="https://tools.ietf.org/html/rfc6265#page-8">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="resources/cookie-http-state-template.js"></script>
</head>
<body>
<div id="log"></div>
<div id="iframes"></div>
<script>
setup({ explicit_timeout: true });
const TEST_CASES = [
{file: "mozilla0001", name: "mozilla0001"},
{file: "mozilla0002", name: "mozilla0002"},
{file: "mozilla0003", name: "mozilla0003"},
{file: "mozilla0004", name: "mozilla0004"},
{file: "mozilla0005", name: "mozilla0005"},
{file: "mozilla0006", name: "mozilla0006"},
{file: "mozilla0007", name: "mozilla0007"},
{file: "mozilla0008", name: "mozilla0008"},
{file: "mozilla0009", name: "mozilla0009"},
{file: "mozilla0010", name: "mozilla0010"},
{file: "mozilla0011", name: "mozilla0011"},
{file: "mozilla0012", name: "mozilla0012"},
{file: "mozilla0013", name: "mozilla0013"},
{file: "mozilla0014", name: "mozilla0014"},
{file: "mozilla0015", name: "mozilla0015"},
{file: "mozilla0016", name: "mozilla0016"},
{file: "mozilla0017", name: "mozilla0017"},
];
for (const i in TEST_CASES) {
const t = TEST_CASES[i];
promise_test(createCookieTest(t.file),
t.file + " - " + t.name);
}
</script>
</body>
</html>

View file

@ -1 +0,0 @@
Set-Cookie: foo=bar; Expires=Fri, 01 Jan 2038 00:00:00 GMT

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; Expires=Fri, 07 Aug 2007 08:04:19 GMT
Set-Cookie: foo2=bar2; Expires=Fri, 07 Aug 2027 08:04:19 GMT

View file

@ -1 +0,0 @@
Set-Cookie: foo=bar; max-age=10000;

View file

@ -1 +0,0 @@
Set-Cookie: foo=bar; max-age=0;

View file

@ -1 +0,0 @@
Set-Cookie: foo=bar; version=1;

View file

@ -1 +0,0 @@
Set-Cookie: foo=bar; version=1000;

View file

@ -1 +0,0 @@
Set-Cookie: foo=bar; customvalue=1000;

View file

@ -1 +0,0 @@
Set-Cookie: foo=bar; secure;

View file

@ -1 +0,0 @@
Set-Cookie: foo=bar; customvalue="1000 or more";

View file

@ -1 +0,0 @@
Set-Cookie: foo=bar; customvalue="no trailing semicolon"

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar
Set-Cookie: foo=qux

View file

@ -1 +0,0 @@
Cookie: foo1=bar; foo2=qux

View file

@ -1,2 +0,0 @@
Set-Cookie: foo1=bar
Set-Cookie: foo2=qux

View file

@ -1,2 +0,0 @@
Set-Cookie: a=b
Set-Cookie: z=y

Some files were not shown because too many files have changed in this diff Show more