author | Andreas Pehrson <pehrsons@mozilla.com> |
Fri, 04 Jan 2019 14:43:46 +0000 | |
changeset 452674 | 2c1444bc6c19082702d5c19533e0c9586bfb2233 |
parent 452673 | 5c37c61c937ea037e696c3424a5281f91c3dcb30 |
child 452675 | 2c87990aee062f3008c9e0ab792d8b6ef9c9215e |
push id | 110948 |
push user | opoprus@mozilla.com |
push date | Mon, 07 Jan 2019 10:02:58 +0000 |
treeherder | mozilla-inbound@67d8b5c47323 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | florian |
bugs | 1421724 |
milestone | 66.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/browser/base/content/test/webrtc/head.js +++ b/browser/base/content/test/webrtc/head.js @@ -290,16 +290,19 @@ function promiseMessage(aMessage, aActio aAction(); return promise; } function promisePopupNotificationShown(aName, aAction) { return new Promise(resolve => { + // In case the global webrtc indicator has stolen focus (bug 1421724) + window.focus(); + PopupNotifications.panel.addEventListener("popupshown", function() { ok(!!PopupNotifications.getNotification(aName), aName + " notification shown"); ok(PopupNotifications.isPanelOpen, "notification panel open"); ok(!!PopupNotifications.panel.firstElementChild, "notification panel populated"); executeSoon(resolve); }, {once: true});