gecko-dev/toolkit
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 1832627 - Popup should be closed. r=edgar 2024-01-17 08:48:29 +00:00
components 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
content Bug 1874701 - Fix lint errors and one mochitest. 2024-01-15 17:18:09 +01:00
crashreporter Bug 1868772 - Do not launch the crash reporter client if we've already removed the exception handler r=afranchuk 2024-01-15 09:50:57 +00:00
docs Bug 1828159 - Add documentation about logging to Firefox source docs. r=mossop 2024-01-02 17:38:53 +00:00
library Bug 1872200 - remove UniFFI `extern-rustbuffer` feature. r=janerik 2024-01-09 14:31:54 +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
modules Bug 1873330 - Part 6: Reflect UserActivation::Modifiers to window.open location. r=smaug 2024-01-11 17:24:03 +00:00
mozapps 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
profile Bug 1859901 - Batch 18 - migrate rest of xpcshell.ini -> toml. r=aryx,extension-reviewers,application-update-reviewers,credential-management-reviewers,places-reviewers,profiler-reviewers,win-reviewers,robwu,julienw,nalexander,Standard8,sgalich 2023-11-30 16:14:52 +00:00
system Bug 1742554 - removed instances of ftp. r=necko-reviewers,dom-storage-reviewers,kershaw,valentin,janv 2024-01-16 16:11:00 +00:00
themes Backed out changeset 3d1ef5fe232a (bug 1874301) as requested by Kagami for causing css overflow issue that blocks accessing app menu on certain devices. 2024-01-17 16:49:20 +02:00
xre Bug 1866098 - Run NSApp earlier in startup. r=spohl 2024-01-16 21:56:35 +00:00
.eslintrc.js
l10n-registry.manifest
moz.build
moz.configure Bug 1863105 - Fix diffoscope artifact tasks for Windows. r=firefox-build-system-reviewers,glandium 2023-11-27 21:16:17 +00:00
toolkit.mozbuild Bug 1825142 - part3 : implement Media Foundation ClearKey CDM in an external dll. r=jolin 2024-01-04 04:13:03 +00:00