gecko-dev/browser
Dimi 9efc5c7c42 Bug 1836438 - P1. Move "name" to VALID_FIELDS and move "*-name" to COMPUTED_FIELDS r=credential-management-reviewers,markh,sgalich
Autofill Storage consists of two parts: Valid Fields and Computed Fields.
Valid Fields should store values provided by users, while Computed Fields are
values we derive from the user-provided data. For example, when a user
enters a "tel" number, we compute "tel-country-code", "tel-national", and
"tel-area-code" based on the "tel" number provided.

However, in the current format, the "name" field is stored as a computed field,
while "given/additional/family" names are stored as valid fields. This approach
can lead to the loss of user input. For instance, if a user enters "Mr. John Doe"
as the name, the current approach strips the "Mr." part and stores"John" as the
given name and "Doe" as the family name. When the next time we autofill
a "name" field, we will then only fill in "John Doe"

This patch moves the "name" field to valid fields to ensure the user's input is always
stored.

Differential Revision: https://phabricator.services.mozilla.com/D197658
2024-01-18 07:42:14 +00:00
..
actors Bug 1873882 - Canceling screenshots selected state should go to crosshairs state. r=sfoster 2024-01-17 01:18:08 +00:00
app Bug 1859632 - add feature callout for cookie banner reduction. r=omc-reviewers,fluent-reviewers,desktop-theme-reviewers,flod,aminomancer,sfoster 2024-01-17 20:44:26 +00:00
base Bug 1832627 - Popup should be closed. r=edgar 2024-01-17 08:48:29 +00:00
branding Bug 1677775 - reformat .mozbuild files with Black r=linter-reviewers,geckoview-reviewers,firefox-build-system-reviewers,ahal,glandium,owlish,sylvestre 2023-12-08 04:26:45 +00:00
components Bug 1859358 - Remove hardcoded limit of 25 recently closed tabs in Firefox View r=fxview-reviewers,jsudiaman 2024-01-17 22:12:28 +00:00
config Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2023-12-18 16:30:14 +00:00
docs no bug - docs: remove references to non existing docs r=geckoview-reviewers,owlish 2023-11-24 20:25:56 +00:00
extensions Bug 1836438 - P1. Move "name" to VALID_FIELDS and move "*-name" to COMPUTED_FIELDS r=credential-management-reviewers,markh,sgalich 2024-01-18 07:42:14 +00:00
fonts
fxr Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol 2023-08-01 23:01:02 +00:00
installer Bug 1665381 - Added distribution information to stub installer install telemetry ping r=nalexander 2024-01-17 19:28:13 +00:00
locales Bug 1862023 - Update More From Mozilla product list to display Firefox Monitor r=settings-reviewers,desktop-theme-reviewers,fluent-reviewers,Gijs,flod 2024-01-17 21:57:33 +00:00
locales-preview Bug 1870306 - Enable Select Translations context menu item for hyperlinked text r=translations-reviewers,fluent-reviewers,bolsson,gregtatum 2024-01-05 18:50:14 +00:00
modules Bug 1872922 - Replace last few uses of XPCOMUtils.defineLazyGetter with ChromeUtils.defineLazyGetter and add linter error for XPCOMUtils.defineLazyGetter r=extension-reviewers,credential-management-reviewers,devtools-reviewers,Standard8,arai,robwu,Gijs,sgalich 2024-01-17 15:54:00 +00:00
themes Bug 1862023 - Update More From Mozilla product list to display Firefox Monitor r=settings-reviewers,desktop-theme-reviewers,fluent-reviewers,Gijs,flod 2024-01-17 21:57:33 +00:00
tools/mozscreenshots Bug 1859869 - batch 12 - browser/* xpcshell .ini manifests to .toml. r=aryx,extension-reviewers,credential-management-reviewers,search-reviewers,sessionstore-reviewers,places-reviewers,issammani,Standard8,robwu,sclements 2023-11-21 17:35:23 +00:00
.eslintrc.js
LICENSE
Makefile.in
app.mozbuild Bug 1677775 - reformat .mozbuild files with Black r=linter-reviewers,geckoview-reviewers,firefox-build-system-reviewers,ahal,glandium,owlish,sylvestre 2023-12-08 04:26:45 +00:00
build.mk
confvars.sh
defs.mk
l10n-registry.manifest
moz.build
moz.configure