SVG sizing test is unstable with e10s active

RESOLVED FIXED in Firefox 48

Status

()

Core
SVG
RESOLVED FIXED
3 years ago
2 years ago

People

(Reporter: jgraham, Assigned: jwatt)

Tracking

(Blocks: 1 bug)

unspecified
mozilla48
Points:
---

Firefox Tracking Flags

(e10s+, firefox48 fixed)

Details

Attachments

(1 attachment)

(Reporter)

Description

3 years ago
Disabling this test until the instability can be investigated.
(Reporter)

Updated

3 years ago
Blocks: 984139
(Reporter)

Comment 1

3 years ago
Sigh, the name of the test might help.

testing/web-platform/tests/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html
https://hg.mozilla.org/mozilla-central/rev/e5dfb27617ba
Status: NEW → RESOLVED
Last Resolved: 3 years ago
status-firefox43: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla43
(Reporter)

Updated

3 years ago
Status: RESOLVED → REOPENED
Resolution: FIXED → ---

Updated

3 years ago
tracking-e10s: --- → +
status-firefox43: fixed → ---
Component: web-platform-tests → SVG
Product: Testing → Core
Target Milestone: mozilla43 → ---
Still fails with e10s enabled. Can you take a look, jwatt?

https://treeherder.mozilla.org/logviewer.html#?job_id=18236924&repo=try

TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', - assert_equals: (append ?5 to debug) Wrong width expected 1280 but got 800
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', - assert_equals: (append ?7 to debug) Wrong width expected 1280 but got 800
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', - assert_equals: (append ?17 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', - assert_equals: (append ?19 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightStyle: '50%', - assert_equals: (append ?65 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightStyle: '50%', - assert_equals: (append ?67 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '50%', - assert_equals: (append ?69 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '50%', - assert_equals: (append ?71 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgWidthAttr: '200', - assert_equals: (append ?89 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgWidthAttr: '200', - assert_equals: (append ?91 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgWidthAttr: '200', - assert_equals: (append ?93 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgWidthAttr: '200', - assert_equals: (append ?95 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '200', - assert_equals: (append ?113 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '200', - assert_equals: (append ?115 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '200', - assert_equals: (append ?117 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '200', - assert_equals: (append ?119 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '200', - assert_equals: (append ?137 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '200', - assert_equals: (append ?139 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '200', - assert_equals: (append ?141 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '200', - assert_equals: (append ?143 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthAttr: '25%', - assert_equals: (append ?145 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthAttr: '25%', - assert_equals: (append ?147 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', - assert_equals: (append ?149 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', - assert_equals: (append ?151 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgWidthAttr: '25%', - assert_equals: (append ?161 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgWidthAttr: '25%', - assert_equals: (append ?163 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgWidthAttr: '25%', - assert_equals: (append ?165 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgWidthAttr: '25%', - assert_equals: (append ?167 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgHeightStyle: '100px', svgWidthAttr: '25%', - assert_equals: (append ?169 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgHeightStyle: '100px', svgWidthAttr: '25%', - assert_equals: (append ?171 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgHeightStyle: '100px', svgWidthAttr: '25%', - assert_equals: (append ?173 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgHeightStyle: '100px', svgWidthAttr: '25%', - assert_equals: (append ?175 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '25%', - assert_equals: (append ?185 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '25%', - assert_equals: (append ?187 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '25%', - assert_equals: (append ?189 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '25%', - assert_equals: (append ?191 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgHeightStyle: '50%', svgWidthAttr: '25%', - assert_equals: (append ?193 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgHeightStyle: '50%', svgWidthAttr: '25%', - assert_equals: (append ?195 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgHeightStyle: '50%', svgWidthAttr: '25%', - assert_equals: (append ?197 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgHeightStyle: '50%', svgWidthAttr: '25%', - assert_equals: (append ?199 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '25%', - assert_equals: (append ?209 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '25%', - assert_equals: (append ?211 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '25%', - assert_equals: (append ?213 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '25%', - assert_equals: (append ?215 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightAttr: '200', - assert_equals: (append ?233 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightAttr: '200', - assert_equals: (append ?235 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightAttr: '200', - assert_equals: (append ?237 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightAttr: '200', - assert_equals: (append ?239 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightStyle: '100px', svgHeightAttr: '200', - assert_equals: (append ?257 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightStyle: '100px', svgHeightAttr: '200', - assert_equals: (append ?259 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '100px', svgHeightAttr: '200', - assert_equals: (append ?261 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '100px', svgHeightAttr: '200', - assert_equals: (append ?263 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightStyle: '50%', svgHeightAttr: '200', - assert_equals: (append ?281 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightStyle: '50%', svgHeightAttr: '200', - assert_equals: (append ?283 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '50%', svgHeightAttr: '200', - assert_equals: (append ?285 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '50%', svgHeightAttr: '200', - assert_equals: (append ?287 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgWidthAttr: '200', svgHeightAttr: '200', - assert_equals: (append ?305 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgWidthAttr: '200', svgHeightAttr: '200', - assert_equals: (append ?307 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgWidthAttr: '200', svgHeightAttr: '200', - assert_equals: (append ?309 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgWidthAttr: '200', svgHeightAttr: '200', - assert_equals: (append ?311 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '200', svgHeightAttr: '200', - assert_equals: (append ?329 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '200', svgHeightAttr: '200', - assert_equals: (append ?331 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '200', svgHeightAttr: '200', - assert_equals: (append ?333 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '200', svgHeightAttr: '200', - assert_equals: (append ?335 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '200', svgHeightAttr: '200', - assert_equals: (append ?353 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '200', svgHeightAttr: '200', - assert_equals: (append ?355 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '200', svgHeightAttr: '200', - assert_equals: (append ?357 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '200', svgHeightAttr: '200', - assert_equals: (append ?359 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?361 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?363 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?365 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?367 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?377 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?379 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?381 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?383 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgHeightStyle: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?385 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgHeightStyle: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?387 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgHeightStyle: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?389 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgHeightStyle: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?391 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?401 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?403 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?405 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?407 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgHeightStyle: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?409 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgHeightStyle: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?411 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgHeightStyle: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?413 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgHeightStyle: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?415 to debug) Wrong width expected 320 but got 200
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?425 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?427 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?429 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', - assert_equals: (append ?431 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', - assert_equals: (append ?437 to debug) Wrong width expected 1280 but got 800
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightAttr: '25%', - assert_equals: (append ?449 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightAttr: '25%', - assert_equals: (append ?451 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightAttr: '25%', - assert_equals: (append ?453 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightAttr: '25%', - assert_equals: (append ?455 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgWidthStyle: '50%', svgHeightStyle: '100px', svgHeightAttr: '25%', - assert_equals: (append ?473 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | containerHeightStyle: '400px', svgWidthStyle: '50%', svgHeightStyle: '100px', svgHeightAttr: '25%', - assert_equals: (append ?475 to debug) Wrong width expected 640 but got 400
TEST-UNEXPECTED-FAIL | /html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html | svgViewBoxAttr: '0 0 100 200', svgWidthStyle: '50%', svgHeightStyle: '100px', svgHeightAttr: '25%', - assert_equals: (append ?477 to debug) Wrong width expected 640 but got 400
Flags: needinfo?(jwatt)
Disregard this for now. I was overly-zealous in my re-enabling push there. I'll do a fresh push with only the e10s skip condition removed (without all the other known-fail annotations) and see where things stand.
Flags: needinfo?(jwatt)
Looking more closely at the manifest, I stand by the earlier results. Nearly every subtest is annotated as known-fail on e10s, so removing the skip annotation at the top is going to be basically useless because everything's still failing underneath. Do you have cycles to look into this jwatt, or should I look for someone else to investigate?
Flags: needinfo?(jwatt)
(Assignee)

Comment 7

2 years ago
The test is essentially calling SVGSVGElement.getBoundingClientRect() far various permutations of width/height/viewBox/CB-size/etc. on an inline-<svg> and checking the results against the values produced by its own implementation of the relevant CSS/SVG algorithms.

The results from the SVGSVGElement.getBoundingClientRect calls actually seem to be correct. What is definitely wrong in the e10s case is the results from the up-front container width calculation in svg-inline.js:

  var outerWidth = testContainer.getBoundingClientRect().width;
Flags: needinfo?(jwatt)
(Assignee)

Comment 8

2 years ago
So this is fun - 'outerWidth' is intended to mean "the width of the container block", but of course 'outerWidth' is also a property of the Window WebIDL interface. It seems that in non-e10s we're replacing this property, but in the e10s case we're allowing it to be set but then returning the window width on getting.
(Assignee)

Comment 10

2 years ago
Created attachment 8738965 [details] [diff] [review]
patch
Assignee: nobody → jwatt
Status: REOPENED → ASSIGNED
Attachment #8738965 - Flags: review?(james)
(Reporter)

Updated

2 years ago
Attachment #8738965 - Flags: review?(james) → review+
(Reporter)

Comment 11

2 years ago
1262655 was filed for the underlying issue with e10s.

Comment 13

2 years ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/228b308938f1
Status: ASSIGNED → RESOLVED
Last Resolved: 3 years ago2 years ago
status-firefox48: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla48
You need to log in before you can comment on or make changes to this bug.