Confirmed users
745
edits
(add caveat at the top about update frequency) |
(slight revision) |
||
Line 4: | Line 4: | ||
=== Mission-critical technical needs === | === Mission-critical technical needs === | ||
* Telemetry improvements | |||
=== New WebExtension APIs === | === New WebExtension APIs === | ||
Line 19: | Line 14: | ||
! API !! target release | ! API !! target release | ||
|- | |- | ||
| UserScripts || | | UserScripts || 64 | ||
|- | |- | ||
| | | declarativeContent || 65 | ||
|- | |- | ||
| Content handler API || TBD | |||
| Content handler API || | |||
|} | |} | ||
=== Continuation of migration to Extensions === | === Continuation of migration to Extensions === | ||
Line 46: | Line 27: | ||
=== Security === | === Security === | ||
; Privacy Manifest Flags | ; Privacy Manifest Flags | ||
: We want to add support a number of privacy flags that developers can use to report the add-on's privacy practices to users. This would be set using the "privacy" key in the manifest, and would be displayed by the Add-on Manager. [ | : We want to add support a number of privacy flags that developers can use to report the add-on's privacy practices to users. This would be set using the "privacy" key in the manifest, and would be displayed by the Add-on Manager. [target TBD] | ||
=== Performance improvements === | === Performance improvements === | ||
; Storage.local backend change to indexedDB | ; Storage.local backend change to indexedDB | ||
: Improve performance and memory usage; also part of quantum flow. [ | : Improve performance and memory usage; also part of quantum flow. [target TBD] | ||
=== Engineering improvements === | === Engineering improvements === | ||
; Context menu improvements | ; <strike>Context menu improvements | ||
: Follow-on work for context menus and associated APIs. | : Follow-on work for context menus and associated APIs.</strike> | ||
; Resolve browser_style issues | ; Resolve browser_style issues | ||
: The browser_style manifest key is unclear in how it relates to built-in themes, user themes, and how maintenance should extend to add-ons requirements which may or may not be present in extensions.css. [ | : The browser_style manifest key is unclear in how it relates to built-in themes, user themes, and how maintenance should extend to add-ons requirements which may or may not be present in extensions.css. [target TBD] | ||
; Improve support for incognito | ; Improve support for incognito | ||
: There are outstanding issues with extensions, private browsing, and the incognito manifest key. [ | : There are outstanding issues with extensions, private browsing, and the incognito manifest key. [target TBD] | ||
; Delayed background startup pref'd on beyond Nightly | ; <strike>Delayed background startup pref'd on beyond Nightly | ||
: This fixes an issue with proxy and webRequest (at least), and results in extensions not needing to start during browser startup. | : This fixes an issue with proxy and webRequest (at least), and results in extensions not needing to start during browser startup.</strike> | ||
=== UX improvements === | === UX improvements === | ||
Line 78: | Line 56: | ||
=== Discoverability === | === Discoverability === | ||
; Feed desired extension that triggered install to /firstrun | ; Feed desired extension that triggered install to /firstrun | ||
: A substantial opportunity for add-on installation is to determine if a user installed Firefox from an AMO detail page. Add-ons users (whether new or pre-existing) retain at a higher rate than non-Add-ons users. [targeting | : A substantial opportunity for add-on installation is to determine if a user installed Firefox from an AMO detail page. Add-ons users (whether new or pre-existing) retain at a higher rate than non-Add-ons users. [targeting 65] | ||