Menu

1 / 2

Bug 2066128 - Fix ASRouter InfoBar lifecycle races and remove the loading-window workaround by gcp · Pull Request #1548 · mozilla/enterprise-firefox

GitHub Public Timeline Feed·gcp·3 days ago
#sbILjZYW
Reading 0:00
15s threshold

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.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.