fune/toolkit/components/passwordmgr
Dimi a6fc3d1c7d Bug 1893623 - P1. Trigger autofill from the parent process r=credential-management-reviewers,sgalich
Currently, when users autocomplete a field for an address, credit card, or login, Firefox also "autofills"
the relevant fields. Here is a quick summary of how we currently manage this process:

1. Users click on an input field, the autocomplete popup is displayed, and Firefox searches for options
   so users can choose which value to autocomplete.
2. AutoCompleteChild searches for the value to autocomplete based on the type of the input field, along
   with the entire profile. For example, when we autocomplete a cc-number field, we also send cc-name, cc-exp, etc., to the child process.
3. AutoCompleteController autocompletes the focused input.
4. AutoCompleteController notifies the corresponding module, which then autofills the remaining fields.

Currently, step 4 is triggered directly in the child process. This patch moves the logic of step 4 from the
child process to the parent process. This change is a prerequisite for supporting autofill across frames and
will also enable us not to send the entire profile in step 2.

Differential Revision: https://phabricator.services.mozilla.com/D208752
2024-04-29 20:35:04 +00:00
..
test Bug 1893623 - P1. Trigger autofill from the parent process r=credential-management-reviewers,sgalich 2024-04-29 20:35:04 +00:00
components.conf
crypto-SDR.sys.mjs
CSV.sys.mjs
InsecurePasswordUtils.sys.mjs
jar.mn
LoginAutoComplete.sys.mjs Bug 1887007 - P3. Move logic manager autocomplete search logic from LoginAutoComplete to AutoCompleteChild r=credential-management-reviewers,sgalich 2024-04-15 15:48:48 +00:00
LoginCSVImport.sys.mjs
LoginExport.sys.mjs
LoginFormFactory.sys.mjs
LoginHelper.sys.mjs Bug 1884623 - Update more jsm references in production code and docs in toolkit/. r=mossop,extension-reviewers,desktop-theme-reviewers,application-update-reviewers,credential-management-reviewers,places-reviewers,reusable-components-reviewers,translations-reviewers,omc-reviewers,robwu,Dexter,mconley,aminomancer,emilio,bytesized,sgalich,hjones 2024-03-14 17:42:29 +00:00
LoginInfo.sys.mjs
LoginManager.shared.mjs Bug 1884623 - Update more jsm references in production code and docs in toolkit/. r=mossop,extension-reviewers,desktop-theme-reviewers,application-update-reviewers,credential-management-reviewers,places-reviewers,reusable-components-reviewers,translations-reviewers,omc-reviewers,robwu,Dexter,mconley,aminomancer,emilio,bytesized,sgalich,hjones 2024-03-14 17:42:29 +00:00
LoginManager.sys.mjs Bug 1884623 - Update more jsm references in production code and docs in toolkit/. r=mossop,extension-reviewers,desktop-theme-reviewers,application-update-reviewers,credential-management-reviewers,places-reviewers,reusable-components-reviewers,translations-reviewers,omc-reviewers,robwu,Dexter,mconley,aminomancer,emilio,bytesized,sgalich,hjones 2024-03-14 17:42:29 +00:00
LoginManagerAuthPrompter.sys.mjs Bug 1887712 - remove the unused prompts.modalType.httpAuth pref, r=pbz,necko-reviewers,credential-management-reviewers,sgalich,issammani,valentin 2024-04-08 13:46:38 +00:00
LoginManagerChild.sys.mjs Bug 1893623 - P1. Trigger autofill from the parent process r=credential-management-reviewers,sgalich 2024-04-29 20:35:04 +00:00
LoginManagerContextMenu.sys.mjs Bug 1864896: Polishing autofix of unused function arguments (credential management). r=credential-management-reviewers,dimi 2024-03-05 00:08:04 +00:00
LoginManagerParent.sys.mjs Bug 1893623 - P1. Trigger autofill from the parent process r=credential-management-reviewers,sgalich 2024-04-29 20:35:04 +00:00
LoginManagerPrompter.sys.mjs Bug 1864896: Polishing autofix of unused function arguments (credential management). r=credential-management-reviewers,dimi 2024-03-05 00:08:04 +00:00
LoginManagerTelemetry.sys.mjs
LoginRecipes.sys.mjs
LoginRelatedRealms.sys.mjs
LoginStore.sys.mjs
metrics.yaml
moz.build
NewPasswordModel.sys.mjs
nsILoginAutoCompleteSearch.idl Bug 1885294 - P2. Rename FormAutoComplete to FormHistoryAutoComplete r=credential-management-reviewers,search-reviewers,Standard8,jneuberger 2024-03-19 08:19:42 +00:00
nsILoginInfo.idl Bug 1883217 - Remove unused defines in IDL files r=webdriver-reviewers,necko-reviewers,credential-management-reviewers,places-reviewers,dom-core,Standard8,valentin,mccr8,sgalich 2024-03-06 19:04:25 +00:00
nsILoginManager.idl
nsILoginManagerAuthPrompter.idl Bug 1883217 - Remove unused defines in IDL files r=webdriver-reviewers,necko-reviewers,credential-management-reviewers,places-reviewers,dom-core,Standard8,valentin,mccr8,sgalich 2024-03-06 19:04:25 +00:00
nsILoginManagerCrypto.idl
nsILoginManagerPrompter.idl Bug 1883217 - Remove unused defines in IDL files r=webdriver-reviewers,necko-reviewers,credential-management-reviewers,places-reviewers,dom-core,Standard8,valentin,mccr8,sgalich 2024-03-06 19:04:25 +00:00
nsILoginMetaInfo.idl
nsIPromptInstance.idl
OSCrypto_win.sys.mjs
PasswordGenerator.sys.mjs
PasswordRulesManager.sys.mjs
PasswordRulesParser.sys.mjs
storage-desktop.sys.mjs
storage-geckoview.sys.mjs Bug 1864896: Polishing autofix of unused function arguments (credential management). r=credential-management-reviewers,dimi 2024-03-05 00:08:04 +00:00
storage-json.sys.mjs