Closed
Bug 1026392
Opened 10 years ago
Closed 10 years ago
browser_ruleview_add-property-cancel_03.js | A promise chain failed to handle a rejection - unknownError
Categories
(DevTools :: Inspector, defect)
DevTools
Inspector
Tracking
(Not tracked)
RESOLVED
FIXED
Firefox 33
People
(Reporter: pbro, Assigned: pbro)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
4.93 KB,
patch
|
jwalker
:
review+
|
Details | Diff | Splinter Review |
See the logs: https://tbpl.mozilla.org/php/getParsedLog.php?id=40626296&tree=Try&full=1#error79 Part of bug 1018184 that aims at removing all errors caused by unhandled rejected promises.
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → pbrosset
Assignee | ||
Comment 1•10 years ago
|
||
03:55:58 WARNING - TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/styleinspector/test/browser_ruleview_add-property-cancel_03.js | A promise chain failed to handle a rejection - unknownError 03:55:58 INFO - Stack trace: 03:55:58 INFO - JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: PendingErrors.register :: line 164 03:55:58 INFO - JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: this.PromiseWalker.completePromise :: line 670 03:55:58 INFO - JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: Promise.reject/< :: line 491 03:55:58 INFO - JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: Promise :: line 346 03:55:58 INFO - JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: Promise.reject :: line 491 03:55:58 INFO - JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/styleinspector/rule-view.js :: promiseWarn :: line 45 03:55:58 INFO - JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/deprecated-sync-thenables.js :: reject :: line 48 03:55:58 INFO - JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/deprecated-sync-thenables.js :: then :: line 24 03:55:58 INFO - JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/deprecated-sync-thenables.js :: resolve :: line 72 03:55:58 INFO - JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/deprecated-sync-thenables.js :: reject :: line 49 03:55:58 INFO - JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: Handler.prototype.process :: line 866 03:55:58 INFO - JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: this.PromiseWalker.walkerLoop :: line 742 03:55:58 INFO - native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0
Assignee | ||
Comment 2•10 years ago
|
||
The unhandled promise rejection in fact comes from browser_ruleview_add-property-cancel_02.js but is reported late in browser_ruleview_add-property-cancel_03.js
Assignee | ||
Comment 3•10 years ago
|
||
The test was updating styles in an 'element {}' rule, so every change was actually triggering a markup mutation too, which in turn was triggering events that the test wasn't waiting for. I've simply changed the test to use a real stylesheet rule, cleaned it a little bit. I've also made a quick change to Tooltip.js to prevent it from processing key events when not tooltip is visible. This was showing up several times in the logs when using the devtools.dump.emit flag. Pending try build https://tbpl.mozilla.org/?tree=Try&rev=51c6ed066118
Attachment #8448751 -
Flags: review?(jwalker)
Updated•10 years ago
|
Attachment #8448751 -
Flags: review?(jwalker) → review+
Assignee | ||
Updated•10 years ago
|
Keywords: checkin-needed
Comment 4•10 years ago
|
||
https://hg.mozilla.org/integration/fx-team/rev/e4bb377a4b86
Keywords: checkin-needed
Whiteboard: [fixed-in-fx-team]
Comment 5•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/e4bb377a4b86
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Whiteboard: [fixed-in-fx-team]
Target Milestone: --- → Firefox 33
Updated•6 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•