Bug 1674974 Comment 1 Edit History

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

I suspect the following has the same root cause: 
https://treeherder.mozilla.org/logviewer?job_id=320837695&repo=autoland&lineNumber=46667

```
[task 2020-11-05T15:38:28.227Z] 15:38:28     INFO - TEST-START | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html
[task 2020-11-05T15:38:28.234Z] 15:38:28     INFO - Clearing pref dom.animations-api.compositing.enabled
[task 2020-11-05T15:38:28.241Z] 15:38:28     INFO - Clearing pref dom.dialog_element.enabled
[task 2020-11-05T15:38:28.248Z] 15:38:28     INFO - Setting pref dom.animations-api.compositing.enabled (true)
[task 2020-11-05T15:38:28.251Z] 15:38:28     INFO - Closing window 45
[task 2020-11-05T15:38:38.428Z] 15:38:38     INFO - 
[task 2020-11-05T15:38:38.428Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize descentOverride with a percentage should succeed - assert_equals: expected (string) "50%" but got (undefined) undefined
[task 2020-11-05T15:38:38.428Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:105:16
[task 2020-11-05T15:38:38.428Z] 15:38:38     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25
[task 2020-11-05T15:38:38.428Z] 15:38:38     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-05T15:38:38.428Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:100:5
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize descentOverride with a negative percentage should fail - assert_throws_dom: function "() => {throw error}" threw object "NetworkError: A network error occurred." that is not a DOMException SyntaxError: property "code" is equal to 19, expected 12
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:115:20
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize descentOverride with a non-percentage should fail - assert_throws_dom: function "() => {throw error}" threw object "NetworkError: A network error occurred." that is not a DOMException SyntaxError: property "code" is equal to 19, expected 12
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:125:20
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing descentOverride from 'normal' to percentage should succeed 
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing descentOverride from percentage to 'normal' should succeed 
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing descentOverride to invalid value should fail - assert_throws_dom: function "() => {face.descentOverride = '10px'}" did not throw
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:150:20
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:146:5
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initial value of lineGapOverride should be 'normal' - assert_equals: expected (string) "normal" but got (undefined) undefined
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:159:16
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:155:5
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with 'normal' should succeed - assert_equals: expected (string) "normal" but got (undefined) undefined
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:167:16
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:162:5
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a percentage should succeed - assert_equals: expected (string) "50%" but got (undefined) undefined
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:175:16
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:170:5
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a negative percentage should fail - assert_throws_dom: function "() => {throw error}" threw object "NetworkError: A network error occurred." that is not a DOMException SyntaxError: property "code" is equal to 19, expected 12
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:185:20
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-UNEXPECTED-TIMEOUT | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a non-percentage should fail - Test timed out
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-INFO | expected FAIL
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - 
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing lineGapOverride from 'normal' to percentage should succeed 
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing lineGapOverride from percentage to 'normal' should succeed 
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing lineGapOverride to invalid value should fail - assert_throws_dom: function "() => {face.lineGapOverride = '10px'}" did not throw
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:220:20
[task 2020-11-05T15:38:38.431Z] 15:38:38     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25
[task 2020-11-05T15:38:38.431Z] 15:38:38     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-05T15:38:38.431Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:216:5
[task 2020-11-05T15:38:38.431Z] 15:38:38     INFO - TEST-KNOWN-INTERMITTENT-TIMEOUT | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | took 10199ms
[task 2020-11-05T15:38:38.446Z] 15:38:38     INFO - PID 2224 | 1604590718433	Marionette	INFO	Stopped listening on port 50645
[task 2020-11-05T15:38:38.946Z] 15:38:38     INFO - Browser exited with return code 0
```
I suspect the following has the same root cause and it's perma failing: 
https://treeherder.mozilla.org/logviewer?job_id=320837695&repo=autoland&lineNumber=46667

```
[task 2020-11-05T15:38:28.227Z] 15:38:28     INFO - TEST-START | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html
[task 2020-11-05T15:38:28.234Z] 15:38:28     INFO - Clearing pref dom.animations-api.compositing.enabled
[task 2020-11-05T15:38:28.241Z] 15:38:28     INFO - Clearing pref dom.dialog_element.enabled
[task 2020-11-05T15:38:28.248Z] 15:38:28     INFO - Setting pref dom.animations-api.compositing.enabled (true)
[task 2020-11-05T15:38:28.251Z] 15:38:28     INFO - Closing window 45
[task 2020-11-05T15:38:38.428Z] 15:38:38     INFO - 
[task 2020-11-05T15:38:38.428Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize descentOverride with a percentage should succeed - assert_equals: expected (string) "50%" but got (undefined) undefined
[task 2020-11-05T15:38:38.428Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:105:16
[task 2020-11-05T15:38:38.428Z] 15:38:38     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25
[task 2020-11-05T15:38:38.428Z] 15:38:38     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-05T15:38:38.428Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:100:5
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize descentOverride with a negative percentage should fail - assert_throws_dom: function "() => {throw error}" threw object "NetworkError: A network error occurred." that is not a DOMException SyntaxError: property "code" is equal to 19, expected 12
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:115:20
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize descentOverride with a non-percentage should fail - assert_throws_dom: function "() => {throw error}" threw object "NetworkError: A network error occurred." that is not a DOMException SyntaxError: property "code" is equal to 19, expected 12
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:125:20
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing descentOverride from 'normal' to percentage should succeed 
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing descentOverride from percentage to 'normal' should succeed 
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing descentOverride to invalid value should fail - assert_throws_dom: function "() => {face.descentOverride = '10px'}" did not throw
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:150:20
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:146:5
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initial value of lineGapOverride should be 'normal' - assert_equals: expected (string) "normal" but got (undefined) undefined
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:159:16
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:155:5
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with 'normal' should succeed - assert_equals: expected (string) "normal" but got (undefined) undefined
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:167:16
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-05T15:38:38.429Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:162:5
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a percentage should succeed - assert_equals: expected (string) "50%" but got (undefined) undefined
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:175:16
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:170:5
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a negative percentage should fail - assert_throws_dom: function "() => {throw error}" threw object "NetworkError: A network error occurred." that is not a DOMException SyntaxError: property "code" is equal to 19, expected 12
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:185:20
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-UNEXPECTED-TIMEOUT | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a non-percentage should fail - Test timed out
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-INFO | expected FAIL
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - 
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing lineGapOverride from 'normal' to percentage should succeed 
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing lineGapOverride from percentage to 'normal' should succeed 
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing lineGapOverride to invalid value should fail - assert_throws_dom: function "() => {face.lineGapOverride = '10px'}" did not throw
[task 2020-11-05T15:38:38.430Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:220:20
[task 2020-11-05T15:38:38.431Z] 15:38:38     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25
[task 2020-11-05T15:38:38.431Z] 15:38:38     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-05T15:38:38.431Z] 15:38:38     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:216:5
[task 2020-11-05T15:38:38.431Z] 15:38:38     INFO - TEST-KNOWN-INTERMITTENT-TIMEOUT | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | took 10199ms
[task 2020-11-05T15:38:38.446Z] 15:38:38     INFO - PID 2224 | 1604590718433	Marionette	INFO	Stopped listening on port 50645
[task 2020-11-05T15:38:38.946Z] 15:38:38     INFO - Browser exited with return code 0
```

Back to Bug 1674974 Comment 1