[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•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years 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•2 years 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•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 3•2 years ago
|
||
Assignee | ||
Comment 4•2 years ago
|
||
Comment 6•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/03d9da4ac52f
https://hg.mozilla.org/mozilla-central/rev/ecda751ce0ea
Comment 7•2 years ago
|
||
Is this something we want to call out in the Fx113 relnotes? Please nominate if so.
Assignee | ||
Comment 8•2 years 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 years 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
•