Update notification bar stacking
Categories
(Firefox :: Messaging System, enhancement, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox89 | --- | verified |
People
(Reporter: mstriemer, Assigned: mstriemer)
References
(Blocks 1 open bug)
Details
(Whiteboard: [proton-infobars] [priority:2a])
Attachments
(1 file)
With the proton changes, notification bars will now always be shown, rather than just showing the highest-priority notification in each of the 3 notification boxes.
All browser-specific notifications will go in one notificationbox (rather than in gHighPriorityNotificationBox
and gNotificationBox
). This notificationbox will be above the tab-specific notificationbox, and new notifications are added at the top of the notificationbox.
All tab-specific notifications will be shown, with the newest notification at the bottom of the notificationbox.
So with 4 notifications shown (this seems incredibly unlikely but preparing for the worst) with the number being order of appearance:
4) Places locked
1) Set as default
------------------
2) Pop-up blocked
3) Part of page crashed
Updated•4 years ago
|
Updated•4 years ago
|
Comment 1•4 years ago
|
||
Has this been completed? It appears that not everything is 100%, but that stacking functions from my PM review.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
Comment 4•4 years ago
|
||
Backed out for failures on test_notificationbox.xhtml
backout: https://hg.mozilla.org/integration/autoland/rev/e8ccb5d14184d1088712de5ce8037148649b8fdc
failure log: https://treeherder.mozilla.org/logviewer?job_id=336702332&repo=autoland&lineNumber=2704
[task 2021-04-15T20:29:36.482Z] 20:29:36 INFO - TEST-PASS | toolkit/content/tests/chrome/test_notificationbox.xhtml | removeAllNotifications
[task 2021-04-15T20:29:36.483Z] 20:29:36 INFO - Buffered messages finished
[task 2021-04-15T20:29:36.483Z] 20:29:36 INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/chrome/test_notificationbox.xhtml | appendNotification last notification - got [object HTMLElement], expected [object HTMLElement]
[task 2021-04-15T20:29:36.483Z] 20:29:36 INFO - SimpleTest.is@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:500:14
[task 2021-04-15T20:29:36.483Z] 20:29:36 INFO - result@chrome://mochitests/content/chrome/toolkit/content/tests/chrome/test_notificationbox.xhtml:419:9
[task 2021-04-15T20:29:36.483Z] 20:29:36 INFO - runTimedTests@chrome://mochitests/content/chrome/toolkit/content/tests/chrome/test_notificationbox.xhtml:605:22
[task 2021-04-15T20:29:36.483Z] 20:29:36 INFO - runTimedTestsWait@chrome://mochitests/content/chrome/toolkit/content/tests/chrome/test_notificationbox.xhtml:624:18
[task 2021-04-15T20:29:36.483Z] 20:29:36 INFO - Not taking screenshot here: see the one that was previously logged
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Comment 6•4 years ago
|
||
bugherder |
Comment 7•4 years ago
|
||
Verified fixed on Windows 10, MacOS 11 and Ubuntu 20.04 using Nightly 89.0a1 (20210418213620)
Description
•