Bug 1820657 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Test Results: https://wpt.fyi/results/css/css-backgrounds/border-image-slice-percentage.html


Testcase: http://wpt.live/css/css-backgrounds/border-image-slice-percentage.html
Reference: http://wpt.live/css/css-backgrounds/reference/border-image-repeat-round-ref.html

Chrome passes this test; Firefox and Safari both fail.  However, for what it's worth, we "pass" in terms of the textual description in the test:
```
    <meta name="assert" content="diamonds in corners should be red, and other diamonds should be orange, it should be 4 orange diamonds on each side.">
```
(Safari does not; they have 2 orange diamonds on each side.)

Firefox's rendering-difference between the testcase & reference case is noticeable but subtle; the diamonds have a very slightly different position -- they're shifted "outwards" by ~1px. We fail with these fuzzy metrics:
```
maxDifference: 122
totalPixels: 2920
```

The test is annotated as fuzzy, but the fuzzy-threshold is too low to allow for our level of difference (particularly the `maxDifference` component):
```
   <meta name="fuzzy" content="0-7; 0-944">
```

Needs some further analysis to see to-what-extent the test is overconstrained, vs. if there's a real bug here.
Test Results: https://wpt.fyi/results/css/css-backgrounds/border-image-slice-percentage.html


Testcase: http://wpt.live/css/css-backgrounds/border-image-slice-percentage.html
Reference: http://wpt.live/css/css-backgrounds/reference/border-image-repeat-round-ref.html

Chrome passes this test; Firefox and Safari both fail.  However, for what it's worth, we "pass" in terms of the textual description in the test:
>    <meta name="assert" content="diamonds in corners should be red, and other diamonds should be orange, it should be 4 orange diamonds on each side.">

(Safari does not pass, by that criteria; they show 2 orange diamonds on each side.)

Firefox's rendering-difference between the testcase & reference case is noticeable but subtle; the diamonds have a very slightly different position -- they're shifted "outwards" by ~1px. We fail with these fuzzy metrics:
```
maxDifference: 122
totalPixels: 2920
```

The test is annotated as fuzzy, but the fuzzy-threshold is too low to allow for our level of difference (particularly the `maxDifference` component):
```
   <meta name="fuzzy" content="0-7; 0-944">
```

Needs some further analysis to see to-what-extent the test is overconstrained, vs. if there's a real bug here.

Back to Bug 1820657 Comment 0