Refactor the Form Autofill system extension for reusable cross-platform components
Categories
(Toolkit :: Autocomplete, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox89 | --- | fixed |
People
(Reporter: esawin, Assigned: esawin)
References
()
Details
(Whiteboard: [geckoview:m88][geckoview:m89])
Attachments
(7 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Currently, desktop's form autofill implementation can not be shared across platforms.
In this bug, we'll track the work needed to refactor the system extension into reusable parts. The goal is to share as much code as possible across desktop and GeckoView.
See proposal for details.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
Depends on D108057
Assignee | ||
Comment 3•3 years ago
|
||
Depends on D108058
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 4•3 years ago
|
||
Depends on D108057
Updated•3 years ago
|
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D108058
Updated•3 years ago
|
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D108059
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 7•3 years ago
|
||
Depends on D110272
Updated•3 years ago
|
Updated•3 years ago
|
Pushed by esawin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e955f7f5503c [1.a.2] Extract common mechanics from the form autofill extension to toolkit to enable cross-platform reuse. r=zbraniecki,dimi,tgiles,geckoview-reviewers,agi https://hg.mozilla.org/integration/autoland/rev/1c86de8cd775 [1.b.3] Adjust build files to support the new autofill component. r=zbraniecki,dimi https://hg.mozilla.org/integration/autoland/rev/cea92bd86972 [1.c.2] Rename autofill paths to use the new toolkit component. r=zbraniecki,dimi https://hg.mozilla.org/integration/autoland/rev/abdc3fede62b [1.d.2] Fix linter warnings for moved code. r=dimi https://hg.mozilla.org/integration/autoland/rev/f807e0d0d095 [1.e.1] Disable perma-failing TV test. r=jmaher https://hg.mozilla.org/integration/autoland/rev/0affe1783697 [2.6] Extend the form autofill component to support GeckoView. r=erik,zbraniecki,dimi,geckoview-reviewers,owlish https://hg.mozilla.org/integration/autoland/rev/d12aec06eedd [3.1] Adjust form autofill extension tests to work with the shared component. r=zbraniecki,dimi
Comment 9•3 years ago
|
||
Backed out 7 changesets (bug 1691821) for Browser-chrome failures in autofill/FormAutofillParent.jsm. CLOSED TREE
Log:
https://treeherder.mozilla.org/logviewer?job_id=336033901&repo=autoland&lineNumber=3303
Push with failures:
https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&revision=d12aec06eedd667bcb45dc7fff305c031c63e73e
Backout:
https://hg.mozilla.org/integration/autoland/rev/b8e86a4995c43c9d516c69930a3e2e201ebb01e5
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 10•3 years ago
•
|
||
I've addressed the static reference check failure and it looks good on try: https://treeherder.mozilla.org/jobs?repo=try&revision=dc69516f3e32f25e707fc18ea7d40c12cac72b18&selectedTaskRun=FYj-8G1kQRGaoOiOkAnIew.0
Comment 11•3 years ago
|
||
Pushed by esawin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/dec61fda8675 [1.a.3] Extract common mechanics from the form autofill extension to toolkit to enable cross-platform reuse. r=zbraniecki,dimi,tgiles,geckoview-reviewers,agi https://hg.mozilla.org/integration/autoland/rev/c91c629eb9c8 [1.b.5] Adjust build files to support the new autofill component. r=zbraniecki,dimi https://hg.mozilla.org/integration/autoland/rev/80d9b39ab7cf [1.c.3] Rename autofill paths to use the new toolkit component. r=zbraniecki,dimi https://hg.mozilla.org/integration/autoland/rev/06d825d437e8 [1.d.2] Fix linter warnings for moved code. r=dimi https://hg.mozilla.org/integration/autoland/rev/1e37447b9472 [1.e.1] Disable perma-failing TV test. r=jmaher https://hg.mozilla.org/integration/autoland/rev/5adea578d726 [2.7] Extend the form autofill component to support GeckoView. r=erik,zbraniecki,dimi,geckoview-reviewers,owlish https://hg.mozilla.org/integration/autoland/rev/63817b788ed3 [3.2] Adjust form autofill extension tests to work with the shared component. r=zbraniecki,dimi,jmaher
Comment 12•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/dec61fda8675
https://hg.mozilla.org/mozilla-central/rev/c91c629eb9c8
https://hg.mozilla.org/mozilla-central/rev/80d9b39ab7cf
https://hg.mozilla.org/mozilla-central/rev/06d825d437e8
https://hg.mozilla.org/mozilla-central/rev/1e37447b9472
https://hg.mozilla.org/mozilla-central/rev/5adea578d726
https://hg.mozilla.org/mozilla-central/rev/63817b788ed3
Description
•