[DNR] Ship DNR API on release
Categories
(WebExtensions :: Request Handling, task, P2)
Tracking
(firefox113 fixed)
Tracking | Status | |
---|---|---|
firefox113 | --- | fixed |
People
(Reporter: robwu, Assigned: robwu)
References
(Blocks 1 open bug)
Details
(Keywords: dev-doc-complete, Whiteboard: [addons-jira])
Attachments
(2 files)
This bug is about flipping the extensions.dnr.enabled
pref to true (or even removing the pref).
Updated•10 months ago
|
Updated•6 months ago
|
Assignee | ||
Comment 1•4 months ago
|
||
FYI: documentation is being written and reviewed at https://github.com/mdn/content/pull/22644 and https://github.com/mdn/browser-compat-data/pull/18403 .
Assignee | ||
Comment 2•3 months ago
|
||
With the implementation having been mostly completed, we want to do some optimization work and then ship the API. That means:
- Make the API available to MV2 and MV3.
- Do not require a preference to use the API.
Before shipping, we should consider whether to ship with the current implementation of regexFilter as is, or whether to strictly validate and restrict the syntax (bug 1821033). The advantage of the current implementation is that the regexFilter syntax is now identical to JS, the disadvantage is that the syntax may be broader than required in practice. If we were to restrict the syntax in the future, that could potentially break extensions. For more details on regexFilter, follow bug 1821033.
Updated•3 months ago
|
Assignee | ||
Comment 3•2 months ago
|
||
Assignee | ||
Comment 4•2 months ago
|
||
Pushed by rob@robwu.nl: https://hg.mozilla.org/integration/autoland/rev/03d9da4ac52f Remove MV3 requirement from DNR r=rpl https://hg.mozilla.org/integration/autoland/rev/ecda751ce0ea Turn on availability of DNR API r=rpl
Comment 6•2 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/03d9da4ac52f
https://hg.mozilla.org/mozilla-central/rev/ecda751ce0ea
Comment 7•2 months ago
|
||
Is this something we want to call out in the Fx113 relnotes? Please nominate if so.
Assignee | ||
Comment 8•2 months ago
|
||
We usually do not call out extension API in the user release notes. We will add it to the Firefox release notes for developers article on MDN.
The following documentation updates have been made:
Assignee | ||
Comment 10•2 months ago
|
||
I have posted reviews/feedback on the issues, and expect them to be resolved eventually. Marking as dev-doc-complete.
PS. The majority of the DNR documentation was authored in https://github.com/mdn/content/pull/22644 and https://github.com/mdn/browser-compat-data/pull/18403
Description
•