gecko-dev/browser
Dimi 970b4a9e03 Bug 1812294 - Implement a framework to detect duplicated address entry r=sgalich
This patch:
- adds a new pref "extensions.formautofill.addresses.capture.v2.enabled". When the pref is on,
  we will use "save address" and "update address" doorhnager instead of
  "first time use" doorhanger for address capture.

- adds a AddressComponent class, which converts "address record" into an
  object that we can more easily compare each address field.

- defines when we consider one address is a duplicated address of another
  one (See AddressComponent.isDuplicate for details)

- defines when we consider one address can be merged into another
  address (See AddressComponent.isMergeable for details)

This patch does NOT:
- implements comparison heuristics for individual address fields.
  This patch simply compares string directly.

Differential Revision: https://phabricator.services.mozilla.com/D170352
2023-03-14 07:30:43 +00:00
..
actors Bug 1718082 - track current tab using browserId instead of top browsing context id for network prioritization purposes, r=nika,mconley,necko-reviewers,kershaw,valentin 2023-03-13 17:32:08 +00:00
app Bug 1815889 - Enable quick suggest and best match blocking in Nightly and Earyl Beta. r=adw 2023-03-10 12:56:12 +00:00
base Backed out changeset f0bc703cf531 (bug 1822072) for causing bc failures on browser_ext_tabs_discard_reversed.js CLOSED TREE 2023-03-14 04:18:39 +02:00
branding
components Backed out changeset 5c4677b1ea47 (bug 1820655) for causing failures at browser_open_migration_wizard.js. CLOSED TREE 2023-03-14 05:20:08 +02:00
config Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2023-03-13 15:37:20 +00:00
docs Bug 1766701 - Fix Storybook docs paths in Firefox Source Docs. r=hjones DONTBUILD 2023-02-21 16:01:26 +00:00
extensions Bug 1812294 - Implement a framework to detect duplicated address entry r=sgalich 2023-03-14 07:30:43 +00:00
fonts
fxr
installer Bug 1814727: add tasks for attributing en-US builds r=ahal,nalexander 2023-03-13 19:04:06 +00:00
locales no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE 2023-03-14 07:00:46 +00:00
locales-preview Bug 1815749 Make variant 2's list of resource types in the <summary> reflect the checked items within the <details>. r=mconley,fluent-reviewers,flod 2023-03-13 16:16:16 +00:00
modules Bug 1718082 - track current tab using browserId instead of top browsing context id for network prioritization purposes, r=nika,mconley,necko-reviewers,kershaw,valentin 2023-03-13 17:32:08 +00:00
themes Bug 1822094 - Add a shared class for deemphasized text in the new Migration Wizard. r=kpatenio,desktop-theme-reviewers,dao 2023-03-13 21:04:59 +00:00
tools/mozscreenshots Bug 1772089 p3: Remove content temp dir from PathUtils. r=barret 2023-02-24 08:44:41 +00:00
.eslintrc.js
app.mozbuild
build.mk
confvars.sh
defs.mk
l10n-registry.manifest
LICENSE
Makefile.in
moz.build
moz.configure