added 9 commits
September 24, 2026 00:00
…n's active infobar r?#omc-reviewers,mviar
The per-window unload listener could overwrite `_activeInfobar` after its notification had been replaced. Its universal handoff also used the wrong property name and a DOM element instead of the owning `InfoBarNotification`.
A universal notification keeps the same owner while any of its bars remain visible. Leave that active state in place, and allow an unload listener to update it only while its notification is still active.
Differential Revision: https://phabricator.services.mozilla.com/D320930
…eviewers,mviar
An animated bar's delayed `removed` callback can run after another notification with the same message ID becomes active.…