Closed Bug 1635257 Opened 4 years ago Closed 4 years ago

Allow users to suppress notifications from Firefox when sharing their screen

Categories

(Firefox :: Site Permissions, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
Firefox 78
Tracking Status
firefox77 --- fixed
firefox78 --- fixed

People

(Reporter: mconley, Assigned: mconley)

References

(Blocks 2 open bugs)

Details

Attachments

(3 files)

Ideally, we'd be able to exclude notifications amongst the things that are shared when sharing the entire screen over WebRTC. Unfortunately, doing so is non-trivial.

In the short-term, we'd like to expose the ability for the user to suppress notifications from the browser when sharing the screen.

This doesn't implement manualDoNotDisturb, since we don't want to show the
about:preferences option for suppressing notifications on macOS.

Depends on D74242

Priority: -- → P1
Depends on: 1637336
Attachment #9146474 - Attachment description: Bug 1635257 - Add a checkbox to allow users to suppress notifications from the browser when sharing the screen. r?florian! → Bug 1635257 - Add a checkbox to allow users to suppress notifications from the browser when sharing the screen. r?johannh
Assignee: nobody → mconley
Status: NEW → ASSIGNED
Attachment #9146474 - Attachment description: Bug 1635257 - Add a checkbox to allow users to suppress notifications from the browser when sharing the screen. r?johannh → Bug 1635257 - Add a checkbox to allow users to suppress notifications from the browser when sharing the screen. r?johannh!

Comment on attachment 9146474 [details]
Bug 1635257 - Add a checkbox to allow users to suppress notifications from the browser when sharing the screen. r?johannh!

Beta/Release Uplift Approval Request

  • User impact if declined: None.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: Bug 1637336
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Builds upon bug 1637336 by changing the checkbox for the WebRTC permission dialog for screen sharing to control notification silencing. Also adds the platform support for notification silencing.

This is low-risk because all of these branches are preffed off by default.

  • String changes made/needed: None.
Attachment #9146474 - Flags: approval-mozilla-beta?
Attachment #9146472 - Flags: approval-mozilla-beta?
Attachment #9146473 - Flags: approval-mozilla-beta?

Comment on attachment 9146474 [details]
Bug 1635257 - Add a checkbox to allow users to suppress notifications from the browser when sharing the screen. r?johannh!

Planned uplift approved via the release exception process, uplift approved for beta 8, thanks.

Attachment #9146474 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9146472 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9146473 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Blocks: 1639954
Blocks: 1642798
No longer blocks: 1635254
Group: mozilla-employee-confidential
Regressions: 1648358
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: