mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
Update web-platform-tests to revision b'b7c1d80f991820c17aaae0477052c30d7f699eba'
This commit is contained in:
parent
189236862a
commit
274846e69e
217 changed files with 7520 additions and 2797 deletions
|
@ -0,0 +1,7 @@
|
|||
[url-charset.window.html]
|
||||
expected: TIMEOUT
|
||||
[Blob charset should override any auto-detected charset.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Blob charset should override <meta charset>.]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,3 @@
|
|||
[hit-test-floats-004.html]
|
||||
[Miss float below something else]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[block-in-inline-hittest-001.html]
|
||||
[block-in-inline-hittest-001]
|
||||
expected: FAIL
|
|
@ -1,3 +1,6 @@
|
|||
[block-in-inline-hittest-relpos-zindex.html]
|
||||
[position: relative; z-index: -1;]
|
||||
expected: FAIL
|
||||
|
||||
[block-in-inline-hittest-relpos-zindex]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,75 @@
|
|||
[webkit-border-radius-valid.html]
|
||||
[e.style['-webkit-border-radius'\] = "initial" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "inherit" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "unset" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "revert" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 5%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% 3px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% 3px 4%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px / 2px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "5em / 1px 2% 3px 4%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% / 3px 4px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2px 3em / 1px 2px 3%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% / 2px 3em 4px 5em" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% 3px 4% / 5em" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 1px 1px 2% / 1px 2% 1px 2%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 1px 1px 1px / 1px 1px 2% 1px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 1px 2% 2%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% 1px 1px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% 2% 2% / 1px 2% 3px 2%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-top-left-radius'\] = "10px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-top-right-radius'\] = "20%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-bottom-right-radius'\] = "30px 40%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-bottom-left-radius'\] = "50% 60px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[Serialize border-radius from -webkit-border-radius: 1px 2px]
|
||||
expected: FAIL
|
||||
|
||||
[Serialize -webkit-border-radius from border-radius: 1px 2px]
|
||||
expected: FAIL
|
|
@ -304,3 +304,147 @@
|
|||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1.5 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
|
|
@ -155,9 +155,6 @@
|
|||
[Matching font-style: 'oblique 21deg' should prefer 'oblique 10deg' over 'italic']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 21deg' should prefer 'italic' over 'oblique 0deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 21deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -272,9 +269,6 @@
|
|||
[Matching font-weight: '501' should prefer '502 510' over '503 520']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-stretch: '110%' should prefer '105%' over '100%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'normal' should prefer 'normal' over 'oblique 0deg']
|
||||
expected: FAIL
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -475,303 +475,3 @@
|
|||
|
||||
[padding-bottom length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
|
|
@ -4,84 +4,3 @@
|
|||
|
||||
[background-position length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[outline-offset length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[outline-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[vertical-align length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
|
|
@ -56,156 +56,6 @@
|
|||
[background-position length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[color color(rgba) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-weight font-weight(keyword) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-weight font-weight(numeric) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height number(integer) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height number(decimal) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-shadow shadow(shadow) / events]
|
||||
expected: FAIL
|
||||
|
||||
[background-color color(rgba) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -478,153 +328,3 @@
|
|||
|
||||
[margin-right length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(em) / events]
|
||||
expected: FAIL
|
||||
|
|
|
@ -53,129 +53,6 @@
|
|||
[background-position length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[background-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -325,3 +202,153 @@
|
|||
|
||||
[text-shadow shadow(shadow) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(mm) / values]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[elementFromPoint-subpixel.html]
|
||||
[Hit test top left corner of box]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[elementFromPoint-visibility-hidden-resizer.html]
|
||||
[elementFromPoint on resizer area of an element with visibility:hidden]
|
||||
expected: FAIL
|
|
@ -16,3 +16,6 @@
|
|||
|
||||
[test the top of layer]
|
||||
expected: FAIL
|
||||
|
||||
[test some point of the element: top left corner]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[cross-realm-callback-report-exception.html]
|
||||
[constructor]
|
||||
expected: FAIL
|
|
@ -1,5 +1,4 @@
|
|||
[webkit-transition-end-event.html]
|
||||
expected: TIMEOUT
|
||||
[dispatchEvent of an transitionend event does not trigger a prefixed event handler or listener]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -13,7 +12,7 @@
|
|||
expected: FAIL
|
||||
|
||||
[event types for prefixed and unprefixed transitionend event listeners should be named appropriately]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[ontransitionend and onwebkittransitionend are not aliases]
|
||||
expected: FAIL
|
||||
|
@ -26,12 +25,3 @@
|
|||
|
||||
[onwebkittransitionend event handler should not trigger if an unprefixed event handler also exists]
|
||||
expected: FAIL
|
||||
|
||||
[webkitTransitionEnd event listener should not trigger if an unprefixed listener also exists]
|
||||
expected: TIMEOUT
|
||||
|
||||
[webkitTransitionEnd event listener should not trigger if an unprefixed event handler also exists]
|
||||
expected: NOTRUN
|
||||
|
||||
[webkitTransitionEnd event listener is case sensitive]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -77,8 +77,5 @@
|
|||
[Input: "Content-Length: ". Expected: 42.]
|
||||
expected: FAIL
|
||||
|
||||
[Input: "Content-Length: 42\\r\\nContent-Length: 42". Expected: 42.]
|
||||
expected: FAIL
|
||||
|
||||
[Input: "Content-Length: 30". Expected: 30.]
|
||||
[Input: "Content-Length: 42,42". Expected: 42.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -52,3 +52,6 @@
|
|||
|
||||
[combined text/javascript ]
|
||||
expected: FAIL
|
||||
|
||||
[separate text/javascript x/x]
|
||||
expected: FAIL
|
||||
|
|
|
@ -146,3 +146,6 @@
|
|||
|
||||
[list-style-image sec-fetch-site - HTTPS downgrade-upgrade]
|
||||
expected: FAIL
|
||||
|
||||
[border-image sec-fetch-site - HTTPS downgrade (header not sent)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -10,6 +10,3 @@
|
|||
|
||||
[X-Content-Type-Options%3A%0D%0AX-Content-Type-Options%3A%20nosniff]
|
||||
expected: FAIL
|
||||
|
||||
[X-Content-Type-Options%3A%20%22nosniFF%22]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,10 +1,6 @@
|
|||
[iframe-src-aboutblank-navigate-immediately.html]
|
||||
expected: TIMEOUT
|
||||
[Navigating to a different document with window.open]
|
||||
expected: FAIL
|
||||
|
||||
[Navigating to a different document with form submission]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Navigating to a different document with link click]
|
||||
expected: FAIL
|
||||
|
|
|
@ -2,11 +2,8 @@
|
|||
[load & pageshow event do not fire on contentWindow of <iframe> element created with no src]
|
||||
expected: FAIL
|
||||
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank#foo']
|
||||
expected: FAIL
|
||||
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank?foo']
|
||||
expected: FAIL
|
||||
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='']
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank']
|
||||
expected: FAIL
|
||||
|
|
|
@ -10,3 +10,6 @@
|
|||
|
||||
[load event does not fire on window.open('about:blank?foo')]
|
||||
expected: FAIL
|
||||
|
||||
[load event does not fire on window.open('about:blank')]
|
||||
expected: FAIL
|
||||
|
|
|
@ -16,6 +16,3 @@
|
|||
|
||||
[D83D DE0D set in href="" targeting a frame and clicked]
|
||||
expected: FAIL
|
||||
|
||||
[DE0D 0041 set in href="" targeting a frame and clicked]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
[navigate-to-unparseable-url.html]
|
||||
expected: TIMEOUT
|
||||
[location.href setter throws a SyntaxError DOMException for unparseable URLs]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[<a> tag navigate fails for unparseable URLs]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[navigation-unload-same-origin-fragment.html]
|
||||
[Tests that a fragment navigation in the unload handler will not block the initial navigation]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[navigation-unload-same-origin.window.html]
|
||||
[Same-origin navigation started from unload handler must be ignored]
|
||||
expected: FAIL
|
|
@ -1,19 +1,15 @@
|
|||
[supported-elements.html]
|
||||
expected: TIMEOUT
|
||||
[Contenteditable element should support autofocus]
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Element with tabindex should support autofocus]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Area element should support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus should support autofocus]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-HTMLElement should not support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[toBlob-cross-realm-callback-report-exception.html]
|
||||
[toBlob() reports the exception from its callback in the callback's global object]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[embed-svg-navigation-resets-size.html]
|
||||
[Intrinsic sizing of SVG embedded via <embed> should disappear on navigation]
|
||||
expected: FAIL
|
|
@ -1,3 +1,4 @@
|
|||
[iframe_sandbox_popups_escaping-1.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
[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]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[iframe_sandbox_popups_nonescaping-3.html]
|
||||
expected: TIMEOUT
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
[sandbox-top-navigation-child-special-cases.tentative.sub.window.html]
|
||||
expected: TIMEOUT
|
||||
[Allow top with user activation + user activation]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
[non-active-document.html]
|
||||
[DOMParser]
|
||||
expected: FAIL
|
||||
|
||||
[createHTMLDocument]
|
||||
expected: FAIL
|
||||
|
||||
[<template>]
|
||||
expected: FAIL
|
||||
|
|
|
@ -175,6 +175,3 @@
|
|||
|
||||
[multipart/form-data: character not in encoding in filename (formdata event)]
|
||||
expected: FAIL
|
||||
|
||||
[multipart/form-data: Basic test (formdata event)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
[htmlanchorelement_noopener.html]
|
||||
expected: TIMEOUT
|
||||
[Check that targeting of rel=noopener with a given name reuses an existing window with that name]
|
||||
expected: FAIL
|
||||
|
||||
[Check that rel=noopener with target=_top does a normal load]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Check that rel=noopener with target=_parent does a normal load]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Check that rel=noopener with target=_self does a normal load]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[DOMContentLoaded-defer.html]
|
||||
[The end: DOMContentLoaded and defer scripts]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[module-static-import-delayed.html]
|
||||
[document.write in an imported module]
|
||||
expected: FAIL
|
|
@ -1,10 +1,9 @@
|
|||
[promise-job-entry-different-function-realm.html]
|
||||
expected: TIMEOUT
|
||||
[Fulfillment handler on fulfilled promise]
|
||||
expected: FAIL
|
||||
|
||||
[Rejection handler on pending-then-rejected promise]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Thenable resolution]
|
||||
expected: FAIL
|
||||
|
@ -13,4 +12,4 @@
|
|||
expected: FAIL
|
||||
|
||||
[Fulfillment handler on pending-then-fulfilled promise]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
[promise-rejection-events.html]
|
||||
expected: TIMEOUT
|
||||
[delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[unhandledrejection: from createImageBitmap which is UA triggered]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[observable-array-no-leak-of-internals.window.html]
|
||||
[ObservableArray's internals won't leak]
|
||||
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
|||
[017.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, about:blank]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,4 @@
|
|||
[018.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, javascript:]
|
||||
expected: TIMEOUT
|
|
@ -1,2 +0,0 @@
|
|||
[Worker-constructor.html]
|
||||
expected: ERROR
|
7
tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini
Normal file
7
tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini
Normal file
|
@ -0,0 +1,7 @@
|
|||
[url-charset.window.html]
|
||||
expected: TIMEOUT
|
||||
[Blob charset should override any auto-detected charset.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Blob charset should override <meta charset>.]
|
||||
expected: TIMEOUT
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,3 @@
|
|||
[hit-test-floats-004.html]
|
||||
[Miss float below something else]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[block-in-inline-hittest-001.html]
|
||||
[block-in-inline-hittest-001]
|
||||
expected: FAIL
|
|
@ -1,3 +1,6 @@
|
|||
[block-in-inline-hittest-relpos-zindex.html]
|
||||
[position: relative; z-index: -1;]
|
||||
expected: FAIL
|
||||
|
||||
[block-in-inline-hittest-relpos-zindex]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,75 @@
|
|||
[webkit-border-radius-valid.html]
|
||||
[e.style['-webkit-border-radius'\] = "initial" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "inherit" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "unset" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "revert" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 5%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% 3px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% 3px 4%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px / 2px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "5em / 1px 2% 3px 4%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% / 3px 4px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2px 3em / 1px 2px 3%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% / 2px 3em 4px 5em" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% 3px 4% / 5em" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 1px 1px 2% / 1px 2% 1px 2%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 1px 1px 1px / 1px 1px 2% 1px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 1px 2% 2%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% 1px 1px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-radius'\] = "1px 2% 2% 2% / 1px 2% 3px 2%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-top-left-radius'\] = "10px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-top-right-radius'\] = "20%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-bottom-right-radius'\] = "30px 40%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['-webkit-border-bottom-left-radius'\] = "50% 60px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[Serialize border-radius from -webkit-border-radius: 1px 2px]
|
||||
expected: FAIL
|
||||
|
||||
[Serialize -webkit-border-radius from border-radius: 1px 2px]
|
||||
expected: FAIL
|
|
@ -307,3 +307,147 @@
|
|||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1.5 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(30 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(60 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(100 0 0)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(150 0 0)\]]
|
||||
expected: FAIL
|
||||
|
|
|
@ -44,9 +44,6 @@
|
|||
[Matching font-style: 'oblique 21deg' should prefer 'oblique 10deg' over 'italic']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 21deg' should prefer 'italic' over 'oblique 0deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 21deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -281,9 +278,6 @@
|
|||
[Matching font-weight: '501' should prefer '502 510' over '503 520']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-stretch: '110%' should prefer '105%' over '100%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'normal' should prefer 'normal' over 'oblique 0deg']
|
||||
expected: FAIL
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -475,303 +475,3 @@
|
|||
|
||||
[padding-bottom length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
|
|
@ -4,84 +4,3 @@
|
|||
|
||||
[background-position length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[outline-offset length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[outline-width length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[vertical-align length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
|
|
@ -56,156 +56,6 @@
|
|||
[background-position length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[color color(rgba) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-weight font-weight(keyword) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-weight font-weight(numeric) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height number(integer) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height number(decimal) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-shadow shadow(shadow) / events]
|
||||
expected: FAIL
|
||||
|
||||
[background-color color(rgba) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -478,153 +328,3 @@
|
|||
|
||||
[margin-right length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(em) / events]
|
||||
expected: FAIL
|
||||
|
|
|
@ -53,129 +53,6 @@
|
|||
[background-position length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[background-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -325,3 +202,153 @@
|
|||
|
||||
[text-shadow shadow(shadow) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(mm) / values]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[elementFromPoint-subpixel.html]
|
||||
[Hit test top left corner of box]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[elementFromPoint-visibility-hidden-resizer.html]
|
||||
[elementFromPoint on resizer area of an element with visibility:hidden]
|
||||
expected: FAIL
|
|
@ -20,3 +20,6 @@
|
|||
|
||||
[test the top of layer]
|
||||
expected: FAIL
|
||||
|
||||
[test some point of the element: top left corner]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[cross-realm-callback-report-exception.html]
|
||||
[constructor]
|
||||
expected: FAIL
|
|
@ -1,5 +1,4 @@
|
|||
[webkit-transition-end-event.html]
|
||||
expected: TIMEOUT
|
||||
[dispatchEvent of an transitionend event does not trigger a prefixed event handler or listener]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -13,7 +12,7 @@
|
|||
expected: FAIL
|
||||
|
||||
[event types for prefixed and unprefixed transitionend event listeners should be named appropriately]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[ontransitionend and onwebkittransitionend are not aliases]
|
||||
expected: FAIL
|
||||
|
@ -26,12 +25,3 @@
|
|||
|
||||
[onwebkittransitionend event handler should not trigger if an unprefixed event handler also exists]
|
||||
expected: FAIL
|
||||
|
||||
[webkitTransitionEnd event listener should not trigger if an unprefixed listener also exists]
|
||||
expected: TIMEOUT
|
||||
|
||||
[webkitTransitionEnd event listener should not trigger if an unprefixed event handler also exists]
|
||||
expected: NOTRUN
|
||||
|
||||
[webkitTransitionEnd event listener is case sensitive]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -77,8 +77,5 @@
|
|||
[Input: "Content-Length: ". Expected: 42.]
|
||||
expected: FAIL
|
||||
|
||||
[Input: "Content-Length: 42\\r\\nContent-Length: 42". Expected: 42.]
|
||||
expected: FAIL
|
||||
|
||||
[Input: "Content-Length: 30". Expected: 30.]
|
||||
[Input: "Content-Length: 42,42". Expected: 42.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -52,3 +52,6 @@
|
|||
|
||||
[combined text/javascript ]
|
||||
expected: FAIL
|
||||
|
||||
[separate text/javascript x/x]
|
||||
expected: FAIL
|
||||
|
|
|
@ -146,3 +146,6 @@
|
|||
|
||||
[list-style-image sec-fetch-site - HTTPS downgrade-upgrade]
|
||||
expected: FAIL
|
||||
|
||||
[border-image sec-fetch-site - HTTPS downgrade (header not sent)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -10,6 +10,3 @@
|
|||
|
||||
[X-Content-Type-Options%3A%0D%0AX-Content-Type-Options%3A%20nosniff]
|
||||
expected: FAIL
|
||||
|
||||
[X-Content-Type-Options%3A%20%22nosniFF%22]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,10 +1,6 @@
|
|||
[iframe-src-aboutblank-navigate-immediately.html]
|
||||
expected: TIMEOUT
|
||||
[Navigating to a different document with window.open]
|
||||
expected: FAIL
|
||||
|
||||
[Navigating to a different document with form submission]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Navigating to a different document with link click]
|
||||
expected: FAIL
|
||||
|
|
|
@ -2,11 +2,8 @@
|
|||
[load & pageshow event do not fire on contentWindow of <iframe> element created with no src]
|
||||
expected: FAIL
|
||||
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank#foo']
|
||||
expected: FAIL
|
||||
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank?foo']
|
||||
expected: FAIL
|
||||
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='']
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank']
|
||||
expected: FAIL
|
||||
|
|
|
@ -10,3 +10,6 @@
|
|||
|
||||
[load event does not fire on window.open('about:blank?foo')]
|
||||
expected: FAIL
|
||||
|
||||
[load event does not fire on window.open('about:blank')]
|
||||
expected: FAIL
|
||||
|
|
|
@ -16,6 +16,3 @@
|
|||
|
||||
[D83D DE0D set in href="" targeting a frame and clicked]
|
||||
expected: FAIL
|
||||
|
||||
[DE0D 0041 set in href="" targeting a frame and clicked]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
[navigate-to-unparseable-url.html]
|
||||
expected: TIMEOUT
|
||||
[location.href setter throws a SyntaxError DOMException for unparseable URLs]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[<a> tag navigate fails for unparseable URLs]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[navigation-unload-same-origin-fragment.html]
|
||||
[Tests that a fragment navigation in the unload handler will not block the initial navigation]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[navigation-unload-same-origin.window.html]
|
||||
[Same-origin navigation started from unload handler must be ignored]
|
||||
expected: FAIL
|
|
@ -1,19 +1,15 @@
|
|||
[supported-elements.html]
|
||||
expected: TIMEOUT
|
||||
[Contenteditable element should support autofocus]
|
||||
expected: FAIL
|
||||
|
||||
[Element with tabindex should support autofocus]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Area element should support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus should support autofocus]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-HTMLElement should not support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[toBlob-cross-realm-callback-report-exception.html]
|
||||
[toBlob() reports the exception from its callback in the callback's global object]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[embed-svg-navigation-resets-size.html]
|
||||
[Intrinsic sizing of SVG embedded via <embed> should disappear on navigation]
|
||||
expected: FAIL
|
|
@ -1,4 +1,5 @@
|
|||
[iframe_sandbox_popups_escaping-1.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[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_escaping-3.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[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,4 @@
|
|||
[iframe_sandbox_popups_nonescaping-3.html]
|
||||
expected: TIMEOUT
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
[sandbox-top-navigation-child-special-cases.tentative.sub.window.html]
|
||||
expected: TIMEOUT
|
||||
[Allow top with user activation + user activation]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
[non-active-document.html]
|
||||
[DOMParser]
|
||||
expected: FAIL
|
||||
|
||||
[createHTMLDocument]
|
||||
expected: FAIL
|
||||
|
||||
[<template>]
|
||||
expected: FAIL
|
||||
|
|
|
@ -175,6 +175,3 @@
|
|||
|
||||
[multipart/form-data: character not in encoding in filename (formdata event)]
|
||||
expected: FAIL
|
||||
|
||||
[multipart/form-data: Basic test (formdata event)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
[htmlanchorelement_noopener.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[Check that targeting of rel=noopener with a given name ignores an existing window with that name]
|
||||
expected: NOTRUN
|
||||
|
||||
|
@ -8,10 +7,10 @@
|
|||
expected: FAIL
|
||||
|
||||
[Check that rel=noopener with target=_top does a normal load]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Check that rel=noopener with target=_parent does a normal load]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Check that rel=noopener with target=_self does a normal load]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[DOMContentLoaded-defer.html]
|
||||
[The end: DOMContentLoaded and defer scripts]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[module-static-import-delayed.html]
|
||||
[document.write in an imported module]
|
||||
expected: FAIL
|
|
@ -1,10 +1,9 @@
|
|||
[promise-job-entry-different-function-realm.html]
|
||||
expected: TIMEOUT
|
||||
[Fulfillment handler on fulfilled promise]
|
||||
expected: FAIL
|
||||
|
||||
[Rejection handler on pending-then-rejected promise]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Thenable resolution]
|
||||
expected: FAIL
|
||||
|
@ -13,4 +12,4 @@
|
|||
expected: FAIL
|
||||
|
||||
[Fulfillment handler on pending-then-fulfilled promise]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
[promise-rejection-events.html]
|
||||
expected: TIMEOUT
|
||||
[delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[unhandledrejection: from createImageBitmap which is UA triggered]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[observable-array-no-leak-of-internals.window.html]
|
||||
[ObservableArray's internals won't leak]
|
||||
expected: FAIL
|
4
tests/wpt/metadata/webmessaging/with-ports/017.html.ini
Normal file
4
tests/wpt/metadata/webmessaging/with-ports/017.html.ini
Normal file
|
@ -0,0 +1,4 @@
|
|||
[017.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, about:blank]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,4 @@
|
|||
[018.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, javascript:]
|
||||
expected: TIMEOUT
|
|
@ -1,2 +0,0 @@
|
|||
[Worker-constructor.html]
|
||||
expected: ERROR
|
|
@ -1,3 +0,0 @@
|
|||
[scrollBy.html]
|
||||
[Ensure that the window.scrollBy function affects scroll position as expected]
|
||||
expected: FAIL
|
2
tests/wpt/web-platform-tests/.gitignore
vendored
2
tests/wpt/web-platform-tests/.gitignore
vendored
|
@ -49,4 +49,4 @@ scratch
|
|||
/webaudio/idl/*
|
||||
|
||||
# w3c-test.org PR-branch mirroring
|
||||
/submissions/
|
||||
submissions/
|
||||
|
|
|
@ -0,0 +1,123 @@
|
|||
<!doctype html>
|
||||
<meta charset="utf-8">
|
||||
<title>Async Clipboard web custom format write validation tests</title>
|
||||
<link rel="help" href="https://w3c.github.io/clipboard-apis/#async-clipboard-api">
|
||||
<body>Body needed for test_driver.click()</body>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/testdriver.js"></script>
|
||||
<script src="/resources/testdriver-vendor.js"></script>
|
||||
<script src="resources/user-activation.js"></script>
|
||||
<script>
|
||||
'use strict';
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const customFormatArray = [];
|
||||
const customFormatMap = {};
|
||||
for (let i = 0; i <= 100; i++) {
|
||||
customFormatArray.push("web text/CustomFormat" + i);
|
||||
const blobInput = new Blob(['input data'], {type: customFormatArray[i]});
|
||||
customFormatMap[customFormatArray[i]] = blobInput;
|
||||
}
|
||||
const clipboardItemInput = new ClipboardItem(customFormatMap);
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for more than 100 custom formats');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'application/x-custom-format-clipboard-test-format-1';
|
||||
const format2 = 'application/x-custom-format-clipboard-test-format-2';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format1});
|
||||
const blobInput2 = new Blob(['input data 2'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1, [format2]: blobInput2});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for custom formats without web prefix');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web ';
|
||||
const format2 = 'web a';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format1});
|
||||
const blobInput2 = new Blob(['input data 2'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1, [format2]: blobInput2});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for custom formats with web prefix, but invalid MIME types');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web text/plain';
|
||||
const format2 = 'text/custom';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for custom format with web prefix, but different Blob type');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web Text/plain';
|
||||
const format2 = 'text/plain';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for custom format with different case than the Blob type');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web text/plain';
|
||||
const format2 = 'Text/plain';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format1});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format2]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for invalid mime type that is different than the Blob type');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web Text/plain';
|
||||
const format2 = 'web text/plain';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for invalid mime type with web prefix and the Blob type');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'Text/plain';
|
||||
const format2 = 'text/plain';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for custom format and Blob type with different case');
|
||||
|
||||
</script>
|
|
@ -0,0 +1,39 @@
|
|||
<!doctype html>
|
||||
<meta charset="utf-8">
|
||||
<title>Async Clipboard web custom format read/write test.</title>
|
||||
<link rel="help" href="https://w3c.github.io/clipboard-apis/#async-clipboard-api">
|
||||
<body>Body needed for test_driver.click()</body>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/testdriver.js"></script>
|
||||
<script src="/resources/testdriver-vendor.js"></script>
|
||||
<script src="resources/user-activation.js"></script>
|
||||
<script>
|
||||
'use strict';
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-read'}, 'granted');
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web text/plain';
|
||||
const format2 = 'web text/plain';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await navigator.clipboard.write([clipboardItemInput]);
|
||||
await waitForUserActivation();
|
||||
const clipboardItems = await navigator.clipboard.read();
|
||||
assert_equals(clipboardItems.length, 1);
|
||||
const clipboardItem = clipboardItems[0];
|
||||
assert_true(clipboardItem instanceof ClipboardItem);
|
||||
// This test can't verify clipboardItem.types, because its size and values
|
||||
// are both platform-dependent.
|
||||
|
||||
const blobOutput1 = await clipboardItem.getType(format1);
|
||||
assert_equals(blobOutput1.type, format1);
|
||||
const data1 = await (new Response(blobOutput1)).text();
|
||||
assert_equals(data1, 'input data 1');
|
||||
}, 'navigator.clipboard.write() for custom format and Blob type with web prefix');
|
||||
|
||||
</script>
|
|
@ -0,0 +1,39 @@
|
|||
<!doctype html>
|
||||
<meta charset="utf-8">
|
||||
<title>Async Clipboard web custom format write using Blob without web prefix test.</title>
|
||||
<link rel="help" href="https://w3c.github.io/clipboard-apis/#async-clipboard-api">
|
||||
<body>Body needed for test_driver.click()</body>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/testdriver.js"></script>
|
||||
<script src="/resources/testdriver-vendor.js"></script>
|
||||
<script src="resources/user-activation.js"></script>
|
||||
<script>
|
||||
'use strict';
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-read'}, 'granted');
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web text/plain';
|
||||
const format2 = 'text/plain';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await navigator.clipboard.write([clipboardItemInput]);
|
||||
await waitForUserActivation();
|
||||
const clipboardItems = await navigator.clipboard.read();
|
||||
assert_equals(clipboardItems.length, 1);
|
||||
const clipboardItem = clipboardItems[0];
|
||||
assert_true(clipboardItem instanceof ClipboardItem);
|
||||
// This test can't verify clipboardItem.types, because its size and values
|
||||
// are both platform-dependent.
|
||||
|
||||
const blobOutput1 = await clipboardItem.getType(format1);
|
||||
assert_equals(blobOutput1.type, format1);
|
||||
const data1 = await (new Response(blobOutput1)).text();
|
||||
assert_equals(data1, 'input data 1');
|
||||
}, 'navigator.clipboard.write() for custom format with web prefix, but Blob type without web prefix');
|
||||
|
||||
</script>
|
|
@ -44,171 +44,4 @@ promise_test(async t => {
|
|||
assert_equals(data2, 'input data 2');
|
||||
}, 'Verify write and read clipboard given 2 platform-neutral custom format inputs');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-read'}, 'granted');
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const customFormatArray = [];
|
||||
const customFormatMap = {};
|
||||
for (let i = 0; i <= 100; i++) {
|
||||
customFormatArray.push("web text/CustomFormat" + i);
|
||||
const blobInput = new Blob(['input data'], {type: customFormatArray[i]});
|
||||
customFormatMap[customFormatArray[i]] = blobInput;
|
||||
}
|
||||
const clipboardItemInput = new ClipboardItem(customFormatMap);
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for more than 100 custom formats');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-read'}, 'granted');
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'application/x-custom-format-clipboard-test-format-1';
|
||||
const format2 = 'application/x-custom-format-clipboard-test-format-2';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format1});
|
||||
const blobInput2 = new Blob(['input data 2'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1, [format2]: blobInput2});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for custom formats without web prefix');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-read'}, 'granted');
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web ';
|
||||
const format2 = 'web a';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format1});
|
||||
const blobInput2 = new Blob(['input data 2'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1, [format2]: blobInput2});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for custom formats with web prefix, but invalid MIME types');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-read'}, 'granted');
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web text/plain';
|
||||
const format2 = 'text/plain';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await navigator.clipboard.write([clipboardItemInput]);
|
||||
await waitForUserActivation();
|
||||
const clipboardItems = await navigator.clipboard.read();
|
||||
assert_equals(clipboardItems.length, 1);
|
||||
const clipboardItem = clipboardItems[0];
|
||||
assert_true(clipboardItem instanceof ClipboardItem);
|
||||
// This test can't verify clipboardItem.types, because its size and values
|
||||
// are both platform-dependent.
|
||||
|
||||
const blobOutput1 = await clipboardItem.getType(format1);
|
||||
assert_equals(blobOutput1.type, format1);
|
||||
const data1 = await (new Response(blobOutput1)).text();
|
||||
assert_equals(data1, 'input data 1');
|
||||
}, 'navigator.clipboard.write() for custom format with web prefix, but Blob type without web prefix');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-read'}, 'granted');
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web text/plain';
|
||||
const format2 = 'text/custom';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for custom format with web prefix, but different Blob type');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-read'}, 'granted');
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web Text/plain';
|
||||
const format2 = 'text/plain';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for custom format with different case than the Blob type');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-read'}, 'granted');
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web text/plain';
|
||||
const format2 = 'Text/plain';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format1});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format2]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for invalid mime type that is different than the Blob type');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-read'}, 'granted');
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web Text/plain';
|
||||
const format2 = 'web text/plain';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for invalid mime type with web prefix and the Blob type');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-read'}, 'granted');
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'web text/plain';
|
||||
const format2 = 'web text/plain';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await navigator.clipboard.write([clipboardItemInput]);
|
||||
await waitForUserActivation();
|
||||
const clipboardItems = await navigator.clipboard.read();
|
||||
assert_equals(clipboardItems.length, 1);
|
||||
const clipboardItem = clipboardItems[0];
|
||||
assert_true(clipboardItem instanceof ClipboardItem);
|
||||
// This test can't verify clipboardItem.types, because its size and values
|
||||
// are both platform-dependent.
|
||||
|
||||
const blobOutput1 = await clipboardItem.getType(format1);
|
||||
assert_equals(blobOutput1.type, format1);
|
||||
const data1 = await (new Response(blobOutput1)).text();
|
||||
assert_equals(data1, 'input data 1');
|
||||
}, 'navigator.clipboard.write() for custom format and Blob type with web prefix');
|
||||
|
||||
promise_test(async t => {
|
||||
await test_driver.set_permission({name: 'clipboard-read'}, 'granted');
|
||||
await test_driver.set_permission({name: 'clipboard-write'}, 'granted');
|
||||
|
||||
const format1 = 'Text/plain';
|
||||
const format2 = 'text/plain';
|
||||
const blobInput1 = new Blob(['input data 1'], {type: format2});
|
||||
const clipboardItemInput = new ClipboardItem(
|
||||
{[format1]: blobInput1});
|
||||
await waitForUserActivation();
|
||||
await promise_rejects_dom(t, 'NotAllowedError',
|
||||
navigator.clipboard.write([clipboardItemInput]));
|
||||
}, 'navigator.clipboard.write() fails for custom format and Blob type with different case');
|
||||
|
||||
</script>
|
||||
|
|
|
@ -0,0 +1,116 @@
|
|||
<!DOCTYPE html>
|
||||
<title>The `anchor()` function with percentages</title>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-anchor-1/#anchor-pos">
|
||||
<link rel="author" href="mailto:kojii@chromium.org">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/check-layout-th.js"></script>
|
||||
<style>
|
||||
.relpos {
|
||||
position: relative;
|
||||
width: 200px;
|
||||
outline: 1px solid;
|
||||
}
|
||||
.vrl-rtl {
|
||||
writing-mode: vertical-rl;
|
||||
direction: rtl;
|
||||
}
|
||||
.spacer {
|
||||
background: yellow;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
}
|
||||
#anchor {
|
||||
anchor-name: --a1;
|
||||
margin: 20px;
|
||||
width: 100px;
|
||||
height: 200px;
|
||||
background: orange;
|
||||
}
|
||||
.target {
|
||||
position: absolute;
|
||||
}
|
||||
</style>
|
||||
<body onload="checkLayout('.target')">
|
||||
<div class="relpos">
|
||||
<div class="spacer"></div>
|
||||
<div id="anchor"></div>
|
||||
|
||||
<div class="target" style="left: anchor(--a1 0%)"
|
||||
data-offset-x="20"></div>
|
||||
<div class="target" style="left: anchor(--a1 20%)"
|
||||
data-offset-x="40"></div>
|
||||
<div class="target" style="left: anchor(--a1 50%)"
|
||||
data-offset-x="70"></div>
|
||||
<div class="target" style="left: anchor(--a1 center)"
|
||||
data-offset-x="70"></div>
|
||||
<div class="target" style="left: anchor(--a1 80%)"
|
||||
data-offset-x="100"></div>
|
||||
<div class="target" style="left: anchor(--a1 100%)"
|
||||
data-offset-x="120"></div>
|
||||
|
||||
<div class="target" style="right: anchor(--a1 0%)"
|
||||
data-offset-x="20"></div>
|
||||
<div class="target" style="right: anchor(--a1 20%)"
|
||||
data-offset-x="40"></div>
|
||||
<div class="target" style="right: anchor(--a1 50%)"
|
||||
data-offset-x="70"></div>
|
||||
<div class="target" style="right: anchor(--a1 center)"
|
||||
data-offset-x="70"></div>
|
||||
<div class="target" style="right: anchor(--a1 80%)"
|
||||
data-offset-x="100"></div>
|
||||
<div class="target" style="right: anchor(--a1 100%)"
|
||||
data-offset-x="120"></div>
|
||||
|
||||
<div class="target" style="top: anchor(--a1 0%)"
|
||||
data-offset-y="30"></div>
|
||||
<div class="target" style="top: anchor(--a1 20%)"
|
||||
data-offset-y="70"></div>
|
||||
<div class="target" style="top: anchor(--a1 50%)"
|
||||
data-offset-y="130"></div>
|
||||
<div class="target" style="top: anchor(--a1 center)"
|
||||
data-offset-y="130"></div>
|
||||
<div class="target" style="top: anchor(--a1 80%)"
|
||||
data-offset-y="190"></div>
|
||||
<div class="target" style="top: anchor(--a1 100%)"
|
||||
data-offset-y="230"></div>
|
||||
|
||||
<div class="target" style="bottom: anchor(--a1 0%)"
|
||||
data-offset-y="30"></div>
|
||||
<div class="target" style="bottom: anchor(--a1 20%)"
|
||||
data-offset-y="70"></div>
|
||||
<div class="target" style="bottom: anchor(--a1 50%)"
|
||||
data-offset-y="130"></div>
|
||||
<div class="target" style="bottom: anchor(--a1 center)"
|
||||
data-offset-y="130"></div>
|
||||
<div class="target" style="bottom: anchor(--a1 80%)"
|
||||
data-offset-y="190"></div>
|
||||
<div class="target" style="bottom: anchor(--a1 100%)"
|
||||
data-offset-y="230"></div>
|
||||
</div>
|
||||
|
||||
<div class="vrl-rtl relpos">
|
||||
<div class="spacer"></div>
|
||||
<div id="anchor"></div>
|
||||
|
||||
<div class="target" style="left: anchor(--a1 0%)"
|
||||
data-offset-x="170"></div>
|
||||
<div class="target" style="left: anchor(--a1 100%)"
|
||||
data-offset-x="70"></div>
|
||||
|
||||
<div class="target" style="right: anchor(--a1 0%)"
|
||||
data-offset-x="170"></div>
|
||||
<div class="target" style="right: anchor(--a1 100%)"
|
||||
data-offset-x="70"></div>
|
||||
|
||||
<div class="target" style="top: anchor(--a1 0%)"
|
||||
data-offset-y="220"></div>
|
||||
<div class="target" style="top: anchor(--a1 100%)"
|
||||
data-offset-y="20"></div>
|
||||
|
||||
<div class="target" style="bottom: anchor(--a1 0%)"
|
||||
data-offset-y="220"></div>
|
||||
<div class="target" style="bottom: anchor(--a1 100%)"
|
||||
data-offset-y="20"></div>
|
||||
</div>
|
||||
</body>
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue