Closed Bug 1838912 Opened 2 years ago Closed 2 years ago

[meta] Break up Toolkit :: Notifications and Alerts into something more manageable

Categories

(bugzilla.mozilla.org :: Administration, task)

Tracking

()

RESOLVED FIXED

People

(Reporter: mconley, Unassigned)

References

Details

(Keywords: meta)

Toolkit :: Notifications and Alerts has become a bit of a dumping ground for bugs related to... basically any kind of popup or dialog that appears that doesn't have a clear other component. This makes triage challenging, and makes it too easy for important bugs to go unspotted.

I've spoken to Gijs and Mossop about this, and our plan is to try to break up Toolkit :: Notifications and Alerts into several smaller components.

The overall plan is to create the following new components:

  • Toolkit: Alerts Service
  • Toolkit: PopupNotifications and Notification Bars
  • Toolkit: Popup Blocker
  • Toolkit: Content Prompts (this would cover things like alert, confirm, prompt, auth prompts)

and also to rename Core :: DOM: Push Notifications to Core :: DOM: Notifications, to allow it to also encompass bugs related to the DOM Notification API (we've discussed this with asuth and jstutte already).

Depends on: 1838909, 1838910

(I'm not sure whether it's better to re-use the existing Toolkit :: Notifications and Alerts for one of these new components and rename it, or to just empty it out and delete it once we've reorganized the bugs.)

Depends on: 1838915
Depends on: 1838916
Depends on: 1838917

All dependencies closed so maybe this can be closed as well or are there more tasks that need to be done?

Flags: needinfo?(mconley)

I think our next steps are to set some triage rotations on some of these new components. Is it worth keeping this around until then, or just file new bugs once we've got our triagers sorted?

Flags: needinfo?(mconley)
Depends on: 1839895

(In reply to Mike Conley (:mconley) (:⚙️) from comment #3)

I think our next steps are to set some triage rotations on some of these new components. Is it worth keeping this around until then, or just file new bugs once we've got our triagers sorted?

I will happily triage Toolkit: Alerts Service.

(In reply to Nick Alexander :nalexander [he/him] from comment #4)

I will happily triage Toolkit: Alerts Service.

Outstanding, thanks!

Depends on: 1839892
Depends on: 1839926
Depends on: 1840071
See Also: 1840071
Depends on: 1840171
Depends on: 1840172
Depends on: 1842011

All dependencies done. Thanks, all!

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
No longer depends on: 1845800
You need to log in before you can comment on or make changes to this bug.