Firefox/Features/Form Autofill: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎For Testing: need to restart for prefs)
(→‎Implementation: Moved MVP and V2 to their own pages)
Line 94: Line 94:
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20%22%5Bform%20autofill%22 All bugs]
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20%22%5Bform%20autofill%22 All bugs]


=== MVP ===
Releases:
Tentatively targeting Black Friday 2017 as a system extension for most UI/logic. Non-extension code targeting Fx56.
* [[Firefox/Features/Form Autofill/MVP]]
 
* [[Firefox/Features/Form Autofill/V2]]
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20sw:%22%5Bform%20autofill:M%22 All MVP bugs]
* [[Firefox/Features/Form Autofill/Credit Cards | 2020 Credit card Autofill work]]
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw%3A%22%5Bform%20autofill%5D%22 Bugs without a milestone]
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=FIXE%20sw%3A%22%5Bform%20autofill%22%20cf_status_firefox56%21%3Dfixed%20%20cf_status_firefox56%21%3Dunaffected%20cf_status_firefox57%3Dfixed&list_id=13744008 Fixed in 57 but not 56]
 
'''Milestones'''
* [https://mzl.la/2iAWNGm Milestone 1]: Basic Form Autofill setting in Preference and the Form Autofill profile management. Also includes the support of autocomplete attribute for input type
* [https://mzl.la/2iACjxG Milestone 2]: (3/20 - 4/18)
* [https://mzl.la/2iBAsIZ Milestone 3]: (4/19 - 6/23) Enable heuristics, support name fields, previewing/highlighting, section-* DOM support, pref edit subdialog
* [https://mzl.la/2iBqxmD Milestone 4]: (6/26 - 7/31) Credit card heuristics, management and doorhanger; telemetry; Sync support
* [https://mzl.la/2jcAEPh Remaining bugs]: Bugs, follow-ups, enhancement
 
=== V2 ===
===== L10N Support =====
<bugzilla>
{
"blocks": "1415079",
"include_fields": "id, summary, status, resolution, assigned_to, whiteboard, cf_last_resolved",
"order": "resolution, cf_last_resolved"
}
</bugzilla>
===== Clear Button =====
<bugzilla>
{
"blocks": "1404768",
"include_fields": "id, summary, status, resolution, assigned_to, whiteboard, cf_last_resolved",
"order": "resolution, cf_last_resolved"
}
</bugzilla>
===== Additional Countries(DE/CA) Support =====
<bugzilla>
{
"blocks": "1415112",
"include_fields": "id, summary, status, resolution, assigned_to, whiteboard, cf_last_resolved",
"order": "resolution, cf_last_resolved"
}
</bugzilla>
===== Section Mechanism Support =====
<bugzilla>
{
"blocks": "1411877",
"include_fields": "id, summary, status, resolution, assigned_to, whiteboard, cf_last_resolved",
"order": "resolution, cf_last_resolved"
}
</bugzilla>
===== Misc. Bugs =====
<bugzilla>
{
"whiteboard": "[form autofill:V2][Misc.]",
"include_fields": "id, summary, status, resolution, assigned_to, whiteboard, cf_last_resolved",
"order": "resolution, cf_last_resolved"
}
</bugzilla>


=== Platform Dependencies ===
=== Platform Dependencies ===

Revision as of 21:47, 3 June 2020

Introduction

Form Autofill saves users time and effort when making online purchases by storing their personal information in a profile and automatically populating form fields when the user requires it.

Our objective is to increase user engagement, satisfaction and retention for frequent online shoppers (those who make an online purchase at least once per month). We believe this can be achieved by enabling users to complete forms and “check out” in e-commerce flows as quickly and securely as possible.


Team Members

Department Members
Product Management (PM) Joe Cheng
Engineering Matthew Noorenberghe (Tech Lead)

Luke Chang (TPE Lead; Storage)

Steve Chung (Integration; Telemetry; Saving form data)

Sean Lee (Heuristics; Sync)

Scott Wu (Preferences)

Ray Lin (Autocomplete; Preview/Highlighting)

John Dai (DOM)

User Experience (UX) Juwei Huang

Mark Liang

Visual Design (UI) Fang Shih
Engineering Program Management (EPM) Vance Chen

Lauren Fu

Quality Assurance Adrian Florinescu

Ovidiu Boca

Legal Elvin Lee
Security François Marier

Daniel Veditz

Wennie Leung

Sync (engine and UI) support is being worked on with the Firefox Sync team.

Planning

Child Pages

Feature Availability

Nightly

  • Address Autofill: Available for all users in en-US builds (with US/CA/DE addresses [see extensions.formautofill.supportedCountries]).
  • Credit Card Autofill: Disabled by default as it's not a priority for 2019 (bug 1521194). bug 1527746 tracks the remaining blockers.

Beta

  • Address Autofill: Available for users using an en-US build and located in the US with US addresses.
  • Credit Card Autofill: Not available.

Release

  • Address Autofill: Rolled out to users using an en-US build and located in the US with US addresses.
  • Credit Card Autofill: Not available.

For Testing

If you would like to test these features but don't meet the conditions above, you can manually turn them on by modifying the following prefs via about:config and then restart Firefox.

  • extensions.formautofill.available: on
  • extensions.formautofill.creditCards.available: true
  • extensions.formautofill.supportedCountries: (add your country for GeoIP and the saved country)

Implementation

Releases:

Platform Dependencies

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);