Created attachment 8696130 [details] testcase Assertion failure: !Failed(), at ErrorResult.h:103 This assertion was added recently: changeset: https://hg.mozilla.org/mozilla-central/rev/ecb3051bba08 user: Boris Zbarsky date: Fri Nov 20 16:29:41 2015 -0500 summary: Bug 1224007 part 6. Change MaybeSetPendingException to set the ErrorResult state to "not failed", just like SuppressException and StealNSResult already do, and assert in the destructor that the ErrorResult is not Failed().
Created attachment 8696177 [details] [diff] [review] Make Notification::ShowInternal explicitly suppress the exception from GetPermissionInternal
Attachment #8696177 - Flags: review?(bugs)
Assignee: nobody → bzbarsky
Status: NEW → ASSIGNED
Attachment #8696177 - Flags: review?(bugs) → review+
Status: ASSIGNED → RESOLVED
Last Resolved: 3 years ago
status-firefox45: affected → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla45
You need to log in before you can comment on or make changes to this bug.