Closed Bug 1193373 Opened 9 years ago Closed 2 months ago

Support Permissions API in Worker Context

Categories

(Core :: Privacy: Anti-Tracking, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
133 Branch
Tracking Status
relnote-firefox --- 133+
firefox133 --- fixed

People

(Reporter: poiru, Assigned: baku)

References

()

Details

(4 keywords)

Crash Data

Attachments

(1 file)

No description provided.
Assignee: birunthan → nobody
Status: ASSIGNED → NEW
Component: DOM → DOM: Core & HTML
Type: defect → enhancement
Component: DOM: Core & HTML → DOM: Workers
Priority: -- → P3
Severity: normal → S3

Moving this to "Privacy: Anti-Tracking" as the Permissions API is actively owned by the anti-tracking team, ex: bug 1805860, although the moz.build bugzilla component mapping should probably be updated. It's also the case that most of the design decisions for implementing this relate to architectural decisions about the Permission Manager owned by the same team since the big question is about whether the permission manager can be asked things OMT and if not, how to enhance that.

Severity: S3 → --
Component: DOM: Workers → Privacy: Anti-Tracking
Priority: P3 → --
Severity: -- → N/A
Keywords: priv-webcompat
Priority: -- → P3
Summary: Implement Worker support for the Permissions API → Implement Service Worker support for the Permissions API
Assignee: nobody → manuel

Changing to worker, because this affects all workers: ServiceWorker, SharedWorker, WebWorker.

Summary: Implement Service Worker support for the Permissions API → Implement Worker support for the Permissions API
Summary: Implement Worker support for the Permissions API → Support Permissions API in Worker Context
Pushed by amarchesini@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ac223d01dd41 Support Permissions API in Worker Context, r=manuel,webidl,asuth,smaug
Flags: needinfo?(manuel)
Assignee: manuel → amarchesini
Pushed by amarchesini@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f5c51fd71f7b Support Permissions API in Worker Context, r=manuel,webidl,asuth,smaug
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch

:baku could you consider nominating this for a release note? (Process info)

Flags: needinfo?(amarchesini)

Release Note Request (optional, but appreciated)
[Why is this notable]: Permissions API is exposed to Workers. This could fix some webcompact issue
[Affects Firefox for Android]: yes
[Suggested wording]: Support Permissions API in Worker Context
[Links (documentation, blog post, etc)]: https://w3c.github.io/permissions/

relnote-firefox: --- → ?
Flags: needinfo?(amarchesini)

Thanks, added to the Fx133 nightly release notes, please allow 30 minutes for the site to update.
Keeping the relnote-firefox flag as ? to keep it on the radar for inclusion in the final Fx133 release notes.

Regressions: 1923938

Remove the relnote and clearing the relnote flag for now since this will be backed out of nightly for causing Bug 1923938
(Note: I will add the relnote back whenever this lands again)

relnote-firefox: ? → ---

Backed out for causing as requested by dmeehan for causing Bug 1923938.

Status: RESOLVED → REOPENED
Flags: needinfo?(amarchesini)
Resolution: FIXED → ---
Target Milestone: 133 Branch → ---
Backout by sstanca@mozilla.com: https://hg.mozilla.org/mozilla-central/rev/9b02297ce840 Backed out changeset f5c51fd71f7b as requested by dmeehan for causing Bug 1923938. CLOSED TREE
Duplicate of this bug: 1923938
Flags: needinfo?(amarchesini)
Pushed by amarchesini@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b3523163404b Support Permissions API in Worker Context, r=manuel,webidl,asuth,smaug

Copying crash signatures from duplicate bugs.

Crash Signature: [@ mozilla::StaticPrefs::permissions_media_query_enabled] [@ mozilla::dom::PermissionStatus::PermissionStatus]
Status: REOPENED → RESOLVED
Closed: 2 months ago2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch

Added the relnote back to the FX133.0a1 notes
Keeping the relnote-firefox flag as ? to keep it on the radar for inclusion in the final Fx133 release notes.

Crash Signature: [@ mozilla::StaticPrefs::permissions_media_query_enabled] [@ mozilla::dom::PermissionStatus::PermissionStatus] → [@ mozilla::StaticPrefs::permissions_media_query_enabled] [@ mozilla::dom::PermissionStatus::PermissionStatus]
relnote-firefox: --- → ?

FF133 MDN docs work for this tracked in https://github.com/mdn/content/issues/36530. This was just a release note and browser compatibility update.

Added to the Fx133 release notes.
Available to preview on staging, please allow 30 minutes for the site to update.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: