Move more enums to sharded files.

Processed autofill, history, password and translate using the
script:

tools/metrics/histograms/split_enums.py

This moves enums used in ukm that were previously not moved.

Bug: 41493588
Change-Id: I76dc4ef816caa81c72cdfecceaf3f67a350531d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5597579
Reviewed-by: Luc Nguyen <lucnguyen@google.com>
Auto-Submit: Alexei Svitkine <asvitkine@chromium.org>
Commit-Queue: Luc Nguyen <lucnguyen@google.com>
Commit-Queue: Alexei Svitkine <asvitkine@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1310104}
diff --git a/tools/metrics/histograms/enums.xml b/tools/metrics/histograms/enums.xml
index 8855cf8..e1f2e9f5 100644
--- a/tools/metrics/histograms/enums.xml
+++ b/tools/metrics/histograms/enums.xml
@@ -977,132 +977,6 @@
   <int value="4" label="Password"/>
 </enum>
 
-<enum name="AutofillCreditCardSeamlessnessBitmask">
-  <summary>
-    A bitmask indicating which credit card field types were autofilled.
-  </summary>
-  <int value="1" label=":-( -name, -num, -exp, +cvc"/>
-  <int value="2" label=":-( -name, -num, +exp, -cvc"/>
-  <int value="3" label=":-( -name, -num, +exp, +cvc"/>
-  <int value="4" label=":-( -name, +num, -exp, -cvc"/>
-  <int value="5" label=":-( -name, +num, -exp, +cvc"/>
-  <int value="6" label=":-) -name, +num, +exp, -cvc"/>
-  <int value="7" label=":-) -name, +num, +exp, +cvc"/>
-  <int value="8" label=":-( +name, -num, -exp, -cvc"/>
-  <int value="9" label=":-( +name, -num, -exp, +cvc"/>
-  <int value="10" label=":-( +name, -num, +exp, -cvc"/>
-  <int value="11" label=":-( +name, -num, +exp, +cvc"/>
-  <int value="12" label=":-( +name, +num, -exp, -cvc"/>
-  <int value="13" label=":-| +name, +num, -exp, +cvc"/>
-  <int value="14" label=":-) +name, +num, +exp, -cvc"/>
-  <int value="15" label=":-D +name, +num, +exp, +cvc"/>
-</enum>
-
-<enum name="AutofillFieldType">
-<!-- Generated from components/autofill/core/browser/field_types.h.
-Called by update_autofill_enums.py.-->
-
-  <int value="0" label="NO_SERVER_DATA"/>
-  <int value="1" label="UNKNOWN_TYPE"/>
-  <int value="2" label="EMPTY_TYPE"/>
-  <int value="3" label="NAME_FIRST"/>
-  <int value="4" label="NAME_MIDDLE"/>
-  <int value="5" label="NAME_LAST"/>
-  <int value="6" label="NAME_MIDDLE_INITIAL"/>
-  <int value="7" label="NAME_FULL"/>
-  <int value="8" label="NAME_SUFFIX"/>
-  <int value="9" label="EMAIL_ADDRESS"/>
-  <int value="10" label="PHONE_HOME_NUMBER"/>
-  <int value="11" label="PHONE_HOME_CITY_CODE"/>
-  <int value="12" label="PHONE_HOME_COUNTRY_CODE"/>
-  <int value="13" label="PHONE_HOME_CITY_AND_NUMBER"/>
-  <int value="14" label="PHONE_HOME_WHOLE_NUMBER"/>
-  <int value="30" label="ADDRESS_HOME_LINE1"/>
-  <int value="31" label="ADDRESS_HOME_LINE2"/>
-  <int value="32" label="ADDRESS_HOME_APT_NUM"/>
-  <int value="33" label="ADDRESS_HOME_CITY"/>
-  <int value="34" label="ADDRESS_HOME_STATE"/>
-  <int value="35" label="ADDRESS_HOME_ZIP"/>
-  <int value="36" label="ADDRESS_HOME_COUNTRY"/>
-  <int value="51" label="CREDIT_CARD_NAME_FULL"/>
-  <int value="52" label="CREDIT_CARD_NUMBER"/>
-  <int value="53" label="CREDIT_CARD_EXP_MONTH"/>
-  <int value="54" label="CREDIT_CARD_EXP_2_DIGIT_YEAR"/>
-  <int value="55" label="CREDIT_CARD_EXP_4_DIGIT_YEAR"/>
-  <int value="56" label="CREDIT_CARD_EXP_DATE_2_DIGIT_YEAR"/>
-  <int value="57" label="CREDIT_CARD_EXP_DATE_4_DIGIT_YEAR"/>
-  <int value="58" label="CREDIT_CARD_TYPE"/>
-  <int value="59" label="CREDIT_CARD_VERIFICATION_CODE"/>
-  <int value="60" label="COMPANY_NAME"/>
-  <int value="61" label="FIELD_WITH_DEFAULT_VALUE"/>
-  <int value="73" label="MERCHANT_EMAIL_SIGNUP"/>
-  <int value="74" label="MERCHANT_PROMO_CODE"/>
-  <int value="75" label="PASSWORD"/>
-  <int value="76" label="ACCOUNT_CREATION_PASSWORD"/>
-  <int value="77" label="ADDRESS_HOME_STREET_ADDRESS"/>
-  <int value="79" label="ADDRESS_HOME_SORTING_CODE"/>
-  <int value="81" label="ADDRESS_HOME_DEPENDENT_LOCALITY"/>
-  <int value="83" label="ADDRESS_HOME_LINE3"/>
-  <int value="85" label="NOT_ACCOUNT_CREATION_PASSWORD"/>
-  <int value="86" label="USERNAME"/>
-  <int value="87" label="USERNAME_AND_EMAIL_ADDRESS"/>
-  <int value="88" label="NEW_PASSWORD"/>
-  <int value="89" label="PROBABLY_NEW_PASSWORD"/>
-  <int value="90" label="NOT_NEW_PASSWORD"/>
-  <int value="91" label="CREDIT_CARD_NAME_FIRST"/>
-  <int value="92" label="CREDIT_CARD_NAME_LAST"/>
-  <int value="93" label="PHONE_HOME_EXTENSION"/>
-  <int value="95" label="CONFIRMATION_PASSWORD"/>
-  <int value="96" label="AMBIGUOUS_TYPE"/>
-  <int value="97" label="SEARCH_TERM"/>
-  <int value="98" label="PRICE"/>
-  <int value="99" label="NOT_PASSWORD"/>
-  <int value="100" label="SINGLE_USERNAME"/>
-  <int value="101" label="NOT_USERNAME"/>
-  <int value="102" label="UPI_VPA"/>
-  <int value="103" label="ADDRESS_HOME_STREET_NAME"/>
-  <int value="104" label="ADDRESS_HOME_HOUSE_NUMBER"/>
-  <int value="105" label="ADDRESS_HOME_SUBPREMISE"/>
-  <int value="106" label="ADDRESS_HOME_OTHER_SUBUNIT"/>
-  <int value="107" label="NAME_LAST_FIRST"/>
-  <int value="108" label="NAME_LAST_CONJUNCTION"/>
-  <int value="109" label="NAME_LAST_SECOND"/>
-  <int value="110" label="NAME_HONORIFIC_PREFIX"/>
-  <int value="114" label="ADDRESS_HOME_ADDRESS"/>
-  <int value="115" label="ADDRESS_HOME_ADDRESS_WITH_NAME"/>
-  <int value="116" label="ADDRESS_HOME_FLOOR"/>
-  <int value="118" label="BIRTHDATE_DAY"/>
-  <int value="119" label="BIRTHDATE_MONTH"/>
-  <int value="120" label="BIRTHDATE_4_DIGIT_YEAR"/>
-  <int value="121" label="PHONE_HOME_CITY_CODE_WITH_TRUNK_PREFIX"/>
-  <int value="122" label="PHONE_HOME_CITY_AND_NUMBER_WITHOUT_TRUNK_PREFIX"/>
-  <int value="123" label="PHONE_HOME_NUMBER_PREFIX"/>
-  <int value="124" label="PHONE_HOME_NUMBER_SUFFIX"/>
-  <int value="125" label="IBAN_VALUE"/>
-  <int value="126" label="CREDIT_CARD_STANDALONE_VERIFICATION_CODE"/>
-  <int value="128" label="NUMERIC_QUANTITY"/>
-  <int value="129" label="ONE_TIME_CODE"/>
-  <int value="133" label="DELIVERY_INSTRUCTIONS"/>
-  <int value="135" label="ADDRESS_HOME_OVERFLOW"/>
-  <int value="136" label="ADDRESS_HOME_LANDMARK"/>
-  <int value="140" label="ADDRESS_HOME_OVERFLOW_AND_LANDMARK"/>
-  <int value="141" label="ADDRESS_HOME_ADMIN_LEVEL2"/>
-  <int value="142" label="ADDRESS_HOME_STREET_LOCATION"/>
-  <int value="143" label="ADDRESS_HOME_BETWEEN_STREETS"/>
-  <int value="144" label="ADDRESS_HOME_BETWEEN_STREETS_OR_LANDMARK"/>
-  <int value="145" label="ADDRESS_HOME_STREET_LOCATION_AND_LOCALITY"/>
-  <int value="146" label="ADDRESS_HOME_STREET_LOCATION_AND_LANDMARK"/>
-  <int value="150" label="ADDRESS_HOME_DEPENDENT_LOCALITY_AND_LANDMARK"/>
-  <int value="151" label="ADDRESS_HOME_BETWEEN_STREETS_1"/>
-  <int value="152" label="ADDRESS_HOME_BETWEEN_STREETS_2"/>
-  <int value="153" label="ADDRESS_HOME_HOUSE_NUMBER_AND_APT"/>
-  <int value="154" label="SINGLE_USERNAME_FORGOT_PASSWORD"/>
-  <int value="156" label="ADDRESS_HOME_APT"/>
-  <int value="157" label="ADDRESS_HOME_APT_TYPE"/>
-  <int value="160" label="SINGLE_USERNAME_WITH_INTERMEDIATE_VALUES"/>
-  <int value="161" label="SERVER_RESPONSE_PENDING"/>
-</enum>
-
 <enum name="AutofillFormControlType">
   <obsolete>
     Deprecated as of 11/2023. Replaced by AutofillFormControlType2.
@@ -1148,312 +1022,6 @@
   <int value="3" label="PREDICTION_SOURCE_OVERALL"/>
 </enum>
 
-<enum name="AutofillPreFilledFieldClassifications">
-  <int value="0" label="Had placeholder classification"/>
-  <int value="1" label="No placeholder classification"/>
-</enum>
-
-<enum name="AutofillPreFilledFieldClassificationsQuality">
-  <int value="0" label="Placeholder, value not changed"/>
-  <int value="1" label="Placeholder, value changed"/>
-  <int value="2" label="Meaningfully pre-filled, value not changed"/>
-  <int value="3" label="Meaningfully pre-filled, value changed"/>
-</enum>
-
-<enum name="AutofillPreFilledFieldStatus">
-  <int value="0" label="Pre-filled on page load"/>
-  <int value="1" label="Empty on page load"/>
-</enum>
-
-<enum name="AutofillPreFilledFieldStatusByFieldType">
-<!-- Generated from components/autofill/core/browser/field_types.h.
-Called by update_autofill_enums.py.-->
-
-  <int value="0" label="NO_SERVER_DATA: Pre-filled on page load"/>
-  <int value="1" label="NO_SERVER_DATA: Empty on page load"/>
-  <int value="16" label="UNKNOWN_TYPE: Pre-filled on page load"/>
-  <int value="17" label="UNKNOWN_TYPE: Empty on page load"/>
-  <int value="32" label="EMPTY_TYPE: Pre-filled on page load"/>
-  <int value="33" label="EMPTY_TYPE: Empty on page load"/>
-  <int value="48" label="NAME_FIRST: Pre-filled on page load"/>
-  <int value="49" label="NAME_FIRST: Empty on page load"/>
-  <int value="64" label="NAME_MIDDLE: Pre-filled on page load"/>
-  <int value="65" label="NAME_MIDDLE: Empty on page load"/>
-  <int value="80" label="NAME_LAST: Pre-filled on page load"/>
-  <int value="81" label="NAME_LAST: Empty on page load"/>
-  <int value="96" label="NAME_MIDDLE_INITIAL: Pre-filled on page load"/>
-  <int value="97" label="NAME_MIDDLE_INITIAL: Empty on page load"/>
-  <int value="112" label="NAME_FULL: Pre-filled on page load"/>
-  <int value="113" label="NAME_FULL: Empty on page load"/>
-  <int value="128" label="NAME_SUFFIX: Pre-filled on page load"/>
-  <int value="129" label="NAME_SUFFIX: Empty on page load"/>
-  <int value="144" label="EMAIL_ADDRESS: Pre-filled on page load"/>
-  <int value="145" label="EMAIL_ADDRESS: Empty on page load"/>
-  <int value="160" label="PHONE_HOME_NUMBER: Pre-filled on page load"/>
-  <int value="161" label="PHONE_HOME_NUMBER: Empty on page load"/>
-  <int value="176" label="PHONE_HOME_CITY_CODE: Pre-filled on page load"/>
-  <int value="177" label="PHONE_HOME_CITY_CODE: Empty on page load"/>
-  <int value="192" label="PHONE_HOME_COUNTRY_CODE: Pre-filled on page load"/>
-  <int value="193" label="PHONE_HOME_COUNTRY_CODE: Empty on page load"/>
-  <int value="208" label="PHONE_HOME_CITY_AND_NUMBER: Pre-filled on page load"/>
-  <int value="209" label="PHONE_HOME_CITY_AND_NUMBER: Empty on page load"/>
-  <int value="224" label="PHONE_HOME_WHOLE_NUMBER: Pre-filled on page load"/>
-  <int value="225" label="PHONE_HOME_WHOLE_NUMBER: Empty on page load"/>
-  <int value="480" label="ADDRESS_HOME_LINE1: Pre-filled on page load"/>
-  <int value="481" label="ADDRESS_HOME_LINE1: Empty on page load"/>
-  <int value="496" label="ADDRESS_HOME_LINE2: Pre-filled on page load"/>
-  <int value="497" label="ADDRESS_HOME_LINE2: Empty on page load"/>
-  <int value="512" label="ADDRESS_HOME_APT_NUM: Pre-filled on page load"/>
-  <int value="513" label="ADDRESS_HOME_APT_NUM: Empty on page load"/>
-  <int value="528" label="ADDRESS_HOME_CITY: Pre-filled on page load"/>
-  <int value="529" label="ADDRESS_HOME_CITY: Empty on page load"/>
-  <int value="544" label="ADDRESS_HOME_STATE: Pre-filled on page load"/>
-  <int value="545" label="ADDRESS_HOME_STATE: Empty on page load"/>
-  <int value="560" label="ADDRESS_HOME_ZIP: Pre-filled on page load"/>
-  <int value="561" label="ADDRESS_HOME_ZIP: Empty on page load"/>
-  <int value="576" label="ADDRESS_HOME_COUNTRY: Pre-filled on page load"/>
-  <int value="577" label="ADDRESS_HOME_COUNTRY: Empty on page load"/>
-  <int value="816" label="CREDIT_CARD_NAME_FULL: Pre-filled on page load"/>
-  <int value="817" label="CREDIT_CARD_NAME_FULL: Empty on page load"/>
-  <int value="832" label="CREDIT_CARD_NUMBER: Pre-filled on page load"/>
-  <int value="833" label="CREDIT_CARD_NUMBER: Empty on page load"/>
-  <int value="848" label="CREDIT_CARD_EXP_MONTH: Pre-filled on page load"/>
-  <int value="849" label="CREDIT_CARD_EXP_MONTH: Empty on page load"/>
-  <int value="864"
-      label="CREDIT_CARD_EXP_2_DIGIT_YEAR: Pre-filled on page load"/>
-  <int value="865" label="CREDIT_CARD_EXP_2_DIGIT_YEAR: Empty on page load"/>
-  <int value="880"
-      label="CREDIT_CARD_EXP_4_DIGIT_YEAR: Pre-filled on page load"/>
-  <int value="881" label="CREDIT_CARD_EXP_4_DIGIT_YEAR: Empty on page load"/>
-  <int value="896"
-      label="CREDIT_CARD_EXP_DATE_2_DIGIT_YEAR: Pre-filled on page load"/>
-  <int value="897"
-      label="CREDIT_CARD_EXP_DATE_2_DIGIT_YEAR: Empty on page load"/>
-  <int value="912"
-      label="CREDIT_CARD_EXP_DATE_4_DIGIT_YEAR: Pre-filled on page load"/>
-  <int value="913"
-      label="CREDIT_CARD_EXP_DATE_4_DIGIT_YEAR: Empty on page load"/>
-  <int value="928" label="CREDIT_CARD_TYPE: Pre-filled on page load"/>
-  <int value="929" label="CREDIT_CARD_TYPE: Empty on page load"/>
-  <int value="944"
-      label="CREDIT_CARD_VERIFICATION_CODE: Pre-filled on page load"/>
-  <int value="945" label="CREDIT_CARD_VERIFICATION_CODE: Empty on page load"/>
-  <int value="960" label="COMPANY_NAME: Pre-filled on page load"/>
-  <int value="961" label="COMPANY_NAME: Empty on page load"/>
-  <int value="976" label="FIELD_WITH_DEFAULT_VALUE: Pre-filled on page load"/>
-  <int value="977" label="FIELD_WITH_DEFAULT_VALUE: Empty on page load"/>
-  <int value="1168" label="MERCHANT_EMAIL_SIGNUP: Pre-filled on page load"/>
-  <int value="1169" label="MERCHANT_EMAIL_SIGNUP: Empty on page load"/>
-  <int value="1184" label="MERCHANT_PROMO_CODE: Pre-filled on page load"/>
-  <int value="1185" label="MERCHANT_PROMO_CODE: Empty on page load"/>
-  <int value="1200" label="PASSWORD: Pre-filled on page load"/>
-  <int value="1201" label="PASSWORD: Empty on page load"/>
-  <int value="1216" label="ACCOUNT_CREATION_PASSWORD: Pre-filled on page load"/>
-  <int value="1217" label="ACCOUNT_CREATION_PASSWORD: Empty on page load"/>
-  <int value="1232"
-      label="ADDRESS_HOME_STREET_ADDRESS: Pre-filled on page load"/>
-  <int value="1233" label="ADDRESS_HOME_STREET_ADDRESS: Empty on page load"/>
-  <int value="1264" label="ADDRESS_HOME_SORTING_CODE: Pre-filled on page load"/>
-  <int value="1265" label="ADDRESS_HOME_SORTING_CODE: Empty on page load"/>
-  <int value="1296"
-      label="ADDRESS_HOME_DEPENDENT_LOCALITY: Pre-filled on page load"/>
-  <int value="1297"
-      label="ADDRESS_HOME_DEPENDENT_LOCALITY: Empty on page load"/>
-  <int value="1328" label="ADDRESS_HOME_LINE3: Pre-filled on page load"/>
-  <int value="1329" label="ADDRESS_HOME_LINE3: Empty on page load"/>
-  <int value="1360"
-      label="NOT_ACCOUNT_CREATION_PASSWORD: Pre-filled on page load"/>
-  <int value="1361" label="NOT_ACCOUNT_CREATION_PASSWORD: Empty on page load"/>
-  <int value="1376" label="USERNAME: Pre-filled on page load"/>
-  <int value="1377" label="USERNAME: Empty on page load"/>
-  <int value="1392"
-      label="USERNAME_AND_EMAIL_ADDRESS: Pre-filled on page load"/>
-  <int value="1393" label="USERNAME_AND_EMAIL_ADDRESS: Empty on page load"/>
-  <int value="1408" label="NEW_PASSWORD: Pre-filled on page load"/>
-  <int value="1409" label="NEW_PASSWORD: Empty on page load"/>
-  <int value="1424" label="PROBABLY_NEW_PASSWORD: Pre-filled on page load"/>
-  <int value="1425" label="PROBABLY_NEW_PASSWORD: Empty on page load"/>
-  <int value="1440" label="NOT_NEW_PASSWORD: Pre-filled on page load"/>
-  <int value="1441" label="NOT_NEW_PASSWORD: Empty on page load"/>
-  <int value="1456" label="CREDIT_CARD_NAME_FIRST: Pre-filled on page load"/>
-  <int value="1457" label="CREDIT_CARD_NAME_FIRST: Empty on page load"/>
-  <int value="1472" label="CREDIT_CARD_NAME_LAST: Pre-filled on page load"/>
-  <int value="1473" label="CREDIT_CARD_NAME_LAST: Empty on page load"/>
-  <int value="1488" label="PHONE_HOME_EXTENSION: Pre-filled on page load"/>
-  <int value="1489" label="PHONE_HOME_EXTENSION: Empty on page load"/>
-  <int value="1520" label="CONFIRMATION_PASSWORD: Pre-filled on page load"/>
-  <int value="1521" label="CONFIRMATION_PASSWORD: Empty on page load"/>
-  <int value="1536" label="AMBIGUOUS_TYPE: Pre-filled on page load"/>
-  <int value="1537" label="AMBIGUOUS_TYPE: Empty on page load"/>
-  <int value="1552" label="SEARCH_TERM: Pre-filled on page load"/>
-  <int value="1553" label="SEARCH_TERM: Empty on page load"/>
-  <int value="1568" label="PRICE: Pre-filled on page load"/>
-  <int value="1569" label="PRICE: Empty on page load"/>
-  <int value="1584" label="NOT_PASSWORD: Pre-filled on page load"/>
-  <int value="1585" label="NOT_PASSWORD: Empty on page load"/>
-  <int value="1600" label="SINGLE_USERNAME: Pre-filled on page load"/>
-  <int value="1601" label="SINGLE_USERNAME: Empty on page load"/>
-  <int value="1616" label="NOT_USERNAME: Pre-filled on page load"/>
-  <int value="1617" label="NOT_USERNAME: Empty on page load"/>
-  <int value="1648" label="ADDRESS_HOME_STREET_NAME: Pre-filled on page load"/>
-  <int value="1649" label="ADDRESS_HOME_STREET_NAME: Empty on page load"/>
-  <int value="1664" label="ADDRESS_HOME_HOUSE_NUMBER: Pre-filled on page load"/>
-  <int value="1665" label="ADDRESS_HOME_HOUSE_NUMBER: Empty on page load"/>
-  <int value="1680" label="ADDRESS_HOME_SUBPREMISE: Pre-filled on page load"/>
-  <int value="1681" label="ADDRESS_HOME_SUBPREMISE: Empty on page load"/>
-  <int value="1696"
-      label="ADDRESS_HOME_OTHER_SUBUNIT: Pre-filled on page load"/>
-  <int value="1697" label="ADDRESS_HOME_OTHER_SUBUNIT: Empty on page load"/>
-  <int value="1712" label="NAME_LAST_FIRST: Pre-filled on page load"/>
-  <int value="1713" label="NAME_LAST_FIRST: Empty on page load"/>
-  <int value="1728" label="NAME_LAST_CONJUNCTION: Pre-filled on page load"/>
-  <int value="1729" label="NAME_LAST_CONJUNCTION: Empty on page load"/>
-  <int value="1744" label="NAME_LAST_SECOND: Pre-filled on page load"/>
-  <int value="1745" label="NAME_LAST_SECOND: Empty on page load"/>
-  <int value="1760" label="NAME_HONORIFIC_PREFIX: Pre-filled on page load"/>
-  <int value="1761" label="NAME_HONORIFIC_PREFIX: Empty on page load"/>
-  <int value="1824" label="ADDRESS_HOME_ADDRESS: Pre-filled on page load"/>
-  <int value="1825" label="ADDRESS_HOME_ADDRESS: Empty on page load"/>
-  <int value="1840"
-      label="ADDRESS_HOME_ADDRESS_WITH_NAME: Pre-filled on page load"/>
-  <int value="1841" label="ADDRESS_HOME_ADDRESS_WITH_NAME: Empty on page load"/>
-  <int value="1856" label="ADDRESS_HOME_FLOOR: Pre-filled on page load"/>
-  <int value="1857" label="ADDRESS_HOME_FLOOR: Empty on page load"/>
-  <int value="1888" label="BIRTHDATE_DAY: Pre-filled on page load"/>
-  <int value="1889" label="BIRTHDATE_DAY: Empty on page load"/>
-  <int value="1904" label="BIRTHDATE_MONTH: Pre-filled on page load"/>
-  <int value="1905" label="BIRTHDATE_MONTH: Empty on page load"/>
-  <int value="1920" label="BIRTHDATE_4_DIGIT_YEAR: Pre-filled on page load"/>
-  <int value="1921" label="BIRTHDATE_4_DIGIT_YEAR: Empty on page load"/>
-  <int value="1936"
-      label="PHONE_HOME_CITY_CODE_WITH_TRUNK_PREFIX: Pre-filled on page load"/>
-  <int value="1937"
-      label="PHONE_HOME_CITY_CODE_WITH_TRUNK_PREFIX: Empty on page load"/>
-  <int value="1952"
-      label="PHONE_HOME_CITY_AND_NUMBER_WITHOUT_TRUNK_PREFIX: Pre-filled on
-             page load"/>
-  <int value="1953"
-      label="PHONE_HOME_CITY_AND_NUMBER_WITHOUT_TRUNK_PREFIX: Empty on page
-             load"/>
-  <int value="1968" label="PHONE_HOME_NUMBER_PREFIX: Pre-filled on page load"/>
-  <int value="1969" label="PHONE_HOME_NUMBER_PREFIX: Empty on page load"/>
-  <int value="1984" label="PHONE_HOME_NUMBER_SUFFIX: Pre-filled on page load"/>
-  <int value="1985" label="PHONE_HOME_NUMBER_SUFFIX: Empty on page load"/>
-  <int value="2000" label="IBAN_VALUE: Pre-filled on page load"/>
-  <int value="2001" label="IBAN_VALUE: Empty on page load"/>
-  <int value="2016"
-      label="CREDIT_CARD_STANDALONE_VERIFICATION_CODE: Pre-filled on page
-             load"/>
-  <int value="2017"
-      label="CREDIT_CARD_STANDALONE_VERIFICATION_CODE: Empty on page load"/>
-  <int value="2048" label="NUMERIC_QUANTITY: Pre-filled on page load"/>
-  <int value="2049" label="NUMERIC_QUANTITY: Empty on page load"/>
-  <int value="2064" label="ONE_TIME_CODE: Pre-filled on page load"/>
-  <int value="2065" label="ONE_TIME_CODE: Empty on page load"/>
-  <int value="2128" label="DELIVERY_INSTRUCTIONS: Pre-filled on page load"/>
-  <int value="2129" label="DELIVERY_INSTRUCTIONS: Empty on page load"/>
-  <int value="2160" label="ADDRESS_HOME_OVERFLOW: Pre-filled on page load"/>
-  <int value="2161" label="ADDRESS_HOME_OVERFLOW: Empty on page load"/>
-  <int value="2176" label="ADDRESS_HOME_LANDMARK: Pre-filled on page load"/>
-  <int value="2177" label="ADDRESS_HOME_LANDMARK: Empty on page load"/>
-  <int value="2240"
-      label="ADDRESS_HOME_OVERFLOW_AND_LANDMARK: Pre-filled on page load"/>
-  <int value="2241"
-      label="ADDRESS_HOME_OVERFLOW_AND_LANDMARK: Empty on page load"/>
-  <int value="2256" label="ADDRESS_HOME_ADMIN_LEVEL2: Pre-filled on page load"/>
-  <int value="2257" label="ADDRESS_HOME_ADMIN_LEVEL2: Empty on page load"/>
-  <int value="2272"
-      label="ADDRESS_HOME_STREET_LOCATION: Pre-filled on page load"/>
-  <int value="2273" label="ADDRESS_HOME_STREET_LOCATION: Empty on page load"/>
-  <int value="2288"
-      label="ADDRESS_HOME_BETWEEN_STREETS: Pre-filled on page load"/>
-  <int value="2289" label="ADDRESS_HOME_BETWEEN_STREETS: Empty on page load"/>
-  <int value="2304"
-      label="ADDRESS_HOME_BETWEEN_STREETS_OR_LANDMARK: Pre-filled on page
-             load"/>
-  <int value="2305"
-      label="ADDRESS_HOME_BETWEEN_STREETS_OR_LANDMARK: Empty on page load"/>
-  <int value="2320"
-      label="ADDRESS_HOME_STREET_LOCATION_AND_LOCALITY: Pre-filled on page
-             load"/>
-  <int value="2321"
-      label="ADDRESS_HOME_STREET_LOCATION_AND_LOCALITY: Empty on page load"/>
-  <int value="2336"
-      label="ADDRESS_HOME_STREET_LOCATION_AND_LANDMARK: Pre-filled on page
-             load"/>
-  <int value="2337"
-      label="ADDRESS_HOME_STREET_LOCATION_AND_LANDMARK: Empty on page load"/>
-  <int value="2400"
-      label="ADDRESS_HOME_DEPENDENT_LOCALITY_AND_LANDMARK: Pre-filled on page
-             load"/>
-  <int value="2401"
-      label="ADDRESS_HOME_DEPENDENT_LOCALITY_AND_LANDMARK: Empty on page load"/>
-  <int value="2416"
-      label="ADDRESS_HOME_BETWEEN_STREETS_1: Pre-filled on page load"/>
-  <int value="2417" label="ADDRESS_HOME_BETWEEN_STREETS_1: Empty on page load"/>
-  <int value="2432"
-      label="ADDRESS_HOME_BETWEEN_STREETS_2: Pre-filled on page load"/>
-  <int value="2433" label="ADDRESS_HOME_BETWEEN_STREETS_2: Empty on page load"/>
-  <int value="2448"
-      label="ADDRESS_HOME_HOUSE_NUMBER_AND_APT: Pre-filled on page load"/>
-  <int value="2449"
-      label="ADDRESS_HOME_HOUSE_NUMBER_AND_APT: Empty on page load"/>
-  <int value="2464"
-      label="SINGLE_USERNAME_FORGOT_PASSWORD: Pre-filled on page load"/>
-  <int value="2465"
-      label="SINGLE_USERNAME_FORGOT_PASSWORD: Empty on page load"/>
-  <int value="2496" label="ADDRESS_HOME_APT: Pre-filled on page load"/>
-  <int value="2497" label="ADDRESS_HOME_APT: Empty on page load"/>
-  <int value="2512" label="ADDRESS_HOME_APT_TYPE: Pre-filled on page load"/>
-  <int value="2513" label="ADDRESS_HOME_APT_TYPE: Empty on page load"/>
-  <int value="2560"
-      label="SINGLE_USERNAME_WITH_INTERMEDIATE_VALUES: Pre-filled on page
-             load"/>
-  <int value="2561"
-      label="SINGLE_USERNAME_WITH_INTERMEDIATE_VALUES: Empty on page load"/>
-</enum>
-
-<enum name="AutofillPreFilledValueStatus">
-  <int value="0" label="Not changed"/>
-  <int value="1" label="Pre-filled value manually restored after Autofill"/>
-  <int value="2" label="Pre-filled value restored by Autofill"/>
-  <int value="3" label="Changed to empty"/>
-  <int value="4" label="Manually changed to what would have been filled"/>
-  <int value="5"
-      label="Changed to another value of the corresponding field type"/>
-  <int value="6" label="Changed to a value of a different or unknown type"/>
-</enum>
-
-<enum name="AutofillProfileImportDecision">
-  <int value="0" label="Undefined"/>
-  <int value="1" label="UserNotAsked"/>
-  <int value="2" label="Accpeted"/>
-  <int value="3" label="Declined"/>
-  <int value="4" label="EditAccepted"/>
-  <int value="5" label="EditDeclined"/>
-  <int value="6" label="Never"/>
-  <int value="7" label="Ignored"/>
-  <int value="8" label="MessageTimeout"/>
-  <int value="9" label="MessageDeclined"/>
-  <int value="10" label="AutoDeclined"/>
-</enum>
-
-<enum name="AutofillProfileImportType">
-  <int value="0" label="Unspecified"/>
-  <int value="1" label="NewProfile"/>
-  <int value="2" label="DuplicateImport"/>
-  <int value="3" label="SilentUpdate"/>
-  <int value="4" label="ConfirmableMerge"/>
-  <int value="5" label="SuppressedNewProfile"/>
-  <int value="6" label="ConfirmableMergeAndSilentUpdate"/>
-  <int value="7" label="SuppressedConfirmableMerge"/>
-  <int value="8" label="SuppressedConfirmableMergeAndSilentUpdate"/>
-  <int value="9" label="SilentUpdateForIncompleteProfile"/>
-  <int value="10" label="UnusableIncompleteProfile"/>
-  <int value="11" label="ProfileMigration"/>
-  <int value="12" label="ProfileMigrationAndSilentUpdate"/>
-</enum>
-
 <enum name="AutofillQualitiyMetricType">
   <int value="0" label="TYPE_SUBMISSION"/>
   <int value="1" label="TYPE_NO_SUBMISSION"/>
@@ -1469,36 +1037,6 @@
   <int value="5" label="SOURCE_FIELD_RANKS"/>
 </enum>
 
-<enum name="AutofillSubmissionSource">
-  <int value="0" label="Same document navigation"/>
-  <int value="1" label="XHR succeeded"/>
-  <int value="2" label="Frame detached"/>
-  <int value="3" label="DOM mutation after XHR"/>
-  <int value="4" label="Probably form submission"/>
-  <int value="5" label="Form submission"/>
-</enum>
-
-<enum name="AutofillSuggestionTriggerSource">
-  <int value="0" label="Unknown"/>
-  <int value="1" label="Form control elemnt clicked"/>
-  <int value="2" label="Textarea focused without click"/>
-  <int value="3" label="Content editable clicked"/>
-  <int value="4" label="Text field did change"/>
-  <int value="5" label="Text field did receive keydown,"/>
-  <int value="6" label="Open text data list chooser"/>
-  <int value="7" label="Show cards fromaccount"/>
-  <int value="8" label="Password manager"/>
-  <int value="9" label="iOS"/>
-  <int value="10" label="Manual fallback address"/>
-  <int value="11" label="Manual fallback payments"/>
-  <int value="12" label="Manual fallback passwords"/>
-  <int value="13" label="Manual fallback plus addresses"/>
-  <int value="14" label="Show prompt after dialog closed non manual fallback"/>
-  <int value="15" label="Compose dialog lost focus"/>
-  <int value="16" label="Compose elayed proactive nudge"/>
-  <int value="17" label="Password manager processed focused field"/>
-</enum>
-
 <enum name="AutofillWebDataBackendImplOperationResult">
   <int value="0" label="AddFormElements: Success"/>
   <int value="1" label="AddFormElements: Failure"/>
@@ -4680,15 +4218,6 @@
   <int value="5" label="Validated, likely a credit card number"/>
 </enum>
 
-<enum name="CreditCardSeamlessFill">
-  <int value="0" label=":-D Full fill"/>
-  <int value="1" label=":-) Optional name missing"/>
-  <int value="2" label=":-) Optional CVC missing"/>
-  <int value="3" label=":-) Optional name and CVC missing"/>
-  <int value="4" label=":-| Full fill but exp. date missing"/>
-  <int value="5" label=":-( Partial fill"/>
-</enum>
-
 <enum name="CriticalCHRestart">
   <int value="0" label="Navigation started"/>
   <int value="1" label="Header present"/>
@@ -5498,21 +5027,6 @@
   <int value="7" label="ADMINISTRATOR_DENIED"/>
 </enum>
 
-<enum name="EmailPredictionConfusionMatrix">
-  <int value="0"
-      label="TruePositive: overall_type=email, submitted text matches email
-             format"/>
-  <int value="1"
-      label="FalsePositive: overall_type=email, submitted text is non-empty
-             and does not match email"/>
-  <int value="2"
-      label="TrueNegative: overall_type=not email, submitted text is
-             non-empty and does not match email"/>
-  <int value="3"
-      label="FalseNegative: overall_type=not email, submitted text matches
-             email"/>
-</enum>
-
 <enum name="EmeApiType">
   <int value="0" label="Not expected"/>
   <int value="1" label="MediaKeySystemAccess.createMediaKeys()"/>
@@ -6150,17 +5664,6 @@
   <int value="28" label="REPLACED_BY_SYSTEM_APP"/>
 </enum>
 
-<enum name="FastCheckoutRunOutcome">
-  <summary>Defines possible outcomes of a Fast Checkout run.</summary>
-  <int value="0"
-      label="Failure: Script did not run because the user has declined
-             onboarding."/>
-  <int value="1"
-      label="Failure: Script run did not complete or never started."/>
-  <int value="2" label="Failure: Script run failed."/>
-  <int value="3" label="Success: Script ran successfully."/>
-</enum>
-
 <enum name="FastPairPairFailure">
   <int value="0" label="Failed to create a GATT connection to the device"/>
   <int value="1" label="Failed to find the expected GATT service"/>
@@ -12705,16 +12208,6 @@
   <int value="16" label="Cros-Notificationd"/>
 </enum>
 
-<enum name="HandleSubmittedFormStatus">
-  <int value="0" label="Handled"/>
-  <int value="1" label="Rejected, no WebState"/>
-  <int value="2" label="Rejected, no delegate"/>
-  <int value="3" label="Rejected, msg body not a dict"/>
-  <int value="4" label="Rejected, no frame for id"/>
-  <int value="5" label="Rejected, no trusted URL"/>
-  <int value="6" label="Rejected, can't extract form data"/>
-</enum>
-
 <enum name="HandleValidity">
   <int value="0" label="Invalid Handle"/>
   <int value="1" label="Valid Handle"/>
@@ -12818,35 +12311,6 @@
   <int value="4" label="kRefreshTab">Refreshed the tab.</int>
 </enum>
 
-<enum name="HistoryClustersInitialState">
-  <summary>
-    The initial state that describes how an interaction with the
-    HistoryClusters, or Journeys, UI was started.
-  </summary>
-  <int value="0" label="Unknown"/>
-  <int value="1" label="kDirectNavigation">
-    The UI was reached via direct navigation, like the user typing the WebUI URL
-    in the omnibox.
-  </int>
-  <int value="2" label="kIndirectNavigation">
-    The UI was reached via indirect navigation, e.g. clicking on the omnibox
-    action chip.
-  </int>
-  <int value="3" label="kSameDocument">
-    The UI was reached via same-document navigation, like the user visiting
-    History first, and then clicking the Journeys Tab. This also includes other
-    edge cases, like if the user clicked over from 'Tabs on other devices'.
-  </int>
-  <int value="4" label="kSidePanelFromOmnibox">
-    The Side Panel HistoryClusters UI was opened from the omnibox. Technically
-    this COULD be logged as kIndirectNavigation, but we want to be able to
-    distinguish between Side Panel and History WebUI initializations.
-  </int>
-  <int value="5" label="kSidePanelFromToolbarButton">
-    The Side Panel HistoryClusters UI was opened from side panel toolbar button.
-  </int>
-</enum>
-
 <enum name="HpsTurnOnResult">
   <int value="0" label="Success"/>
   <int value="1" label="Version Mismatch, will cause an update"/>
@@ -28431,29 +27895,6 @@
   <int value="2" label="Passed"/>
 </enum>
 
-<enum name="PasswordFormType2">
-  <int value="0" label="Undefined"/>
-  <int value="1" label="Login form"/>
-  <int value="2" label="Signup form"/>
-  <int value="3" label="Change password form"/>
-  <int value="4" label="Reset password form"/>
-  <int value="5" label="Single username"/>
-</enum>
-
-<enum name="PasswordGenerationPopupShown">
-  <int value="0" label="Not shown"/>
-  <int value="1" label="Shown automatically"/>
-  <int value="2" label="Shown manually"/>
-</enum>
-
-<enum name="PasswordLeakDetectionDialogDismissalReason">
-  <int value="0" label="No direct user interaction"/>
-  <int value="1" label="Clicked Close"/>
-  <int value="2" label="Clicked Check passwords"/>
-  <int value="3" label="Clicked Ok"/>
-  <int value="4" label="(Deprecated) Clicked Change password automatically"/>
-</enum>
-
 <enum name="PasswordLeakDetectionDialogType">
   <int value="0" label="Password checkup offered"/>
   <int value="1" label="Manual password change offered"/>
@@ -28497,109 +27938,6 @@
   <int value="5" label="(DEPRECATED IN M110) Manual reset link flow"/>
 </enum>
 
-<enum name="PasswordManagerFillingAssistance">
-  <int value="0" label=":-D Credential fields filled automatically"/>
-  <int value="1"
-      label=":-) Credential fields filled manually (but none required typing)"/>
-  <int value="2"
-      label=":-| Password filled (automatically or manually), known username
-             was typed"/>
-  <int value="3" label=":-( Saved password was typed"/>
-  <int value="4"
-      label=":-X Unknown password typed, some saved credentials existed"/>
-  <int value="5"
-      label=":-X Unknown password typed, no saved credentials existed"/>
-  <int value="6" label="%-) Neither filling nor user input">
-    For example, it might be because of 3rd party password managers.
-  </int>
-  <int value="7"
-      label=":-X Unknown password typed, no saved credentials existed and
-             site was explicitly blacklisted"/>
-  <int value="8"
-      label=":-X Unknown password typed, no saved credentials existed and
-             site is blacklisted by the smart bubble"/>
-</enum>
-
-<enum name="PasswordManagerFirstRendererFillingResult">
-  <int value="0" label="Success"/>
-  <int value="1" label="No password element">
-    The password element to be filled has not been found.
-  </int>
-  <int value="2" label="Blocked by frame hierarchy">
-    Filling only happens in iframes if all parent frames PSL-match the security
-    origin of the iframe containing the password field.
-  </int>
-  <int value="3" label="Password element is not autocompleteable">
-    Passwords are not filled into fields that are not editable.
-  </int>
-  <int value="4" label="Username prefilled with incompatible value">
-    The username field contains a string that does not match the username of any
-    available credential. This typically indicates placeholder values.
-  </int>
-  <int value="5" label="Found no password for username">
-    No credential was filled due to mismatches with the username. This can
-    happen in a number of cases: In case the username field is empty and
-    readonly. In case of a username-first-flow where a user's credentials do
-    contain a username but the form contains only a password field and no
-    username field. In case of change password forms that contain no username
-    field. In case the user name is given on a page but only PSL matched
-    credentials exist for this username. There may be further cases.
-  </int>
-  <int value="6" label="Wait for username">
-    Renderer was instructed to wait until user has manually picked a credential.
-    This happens for example if the session is an incognito session, the
-    credendial's URL matches the mainframe only via the PSL, the site is on
-    HTTP, or the form has no current password field.
-    PasswordManager.FirstWaitForUsernameReason records the root causes.
-  </int>
-  <int value="7" label="No fillable elements found">
-    No fillable elements were found, only possible for the old form parser.
-  </int>
-</enum>
-
-<enum name="PasswordManagerFirstWaitForUsernameReason">
-  <int value="0" label="Don't wait"/>
-  <int value="1" label="Incognito mode">
-    User is browsing in incognito mode.
-  </int>
-  <int value="2" label="Public suffix match">
-    A credential exists for a PSL matched site but not for the current security
-    origin.
-  </int>
-  <int value="3" label="Form not good for filling">
-    Form is suspected to be a password change form. (Only recorded for old form
-    parser)
-  </int>
-  <int value="4" label="Insecure Origin">
-    User is on a site with an insecure main frame origin.
-  </int>
-  <int value="5" label="Touch To Fill (obsolete)">
-    User is browsing with the Touch To Fill feature enabled.
-  </int>
-  <int value="6" label="Fill On Select">
-    User is browsing with the Fill On Select feature enabled.
-  </int>
-  <int value="7" label="Reauth required (obsolete)">
-    Re-authenticaion for filling passwords is required.
-  </int>
-  <int value="8" label="Password is already filled">
-    Password field is already filled in and it doesn't look like a placeholder.
-  </int>
-  <int value="9" label="Affiliated website">
-    A credential exists for an affiliated matched site but not for the current
-    security origin.
-  </int>
-  <int value="10" label="Accepts WebAuthn credentials">
-    The form acccepts WebAuthn credentials from an active WebAuthn request.
-  </int>
-  <int value="11" label="Biometric authentication">
-    User needs to reauthenticate using biometric.
-  </int>
-  <int value="12" label="Cross origin iframe">
-    The form is in a cross origin iframe.
-  </int>
-</enum>
-
 <enum name="PaymentRequestCheckoutFunnelSteps">
   <int value="0" label="Initiated"/>
   <int value="1" label="Show() called"/>
@@ -28938,17 +28276,6 @@
   <int value="33" label="PERMISSION_TOP_LEVEL_STORAGE_ACCESS"/>
 </enum>
 
-<enum name="PhoneCollectionState">
-  <int value="0" label="Phone Not Collected, WebOTP Not Used, OTC Not Used"/>
-  <int value="1" label="Phone Not Collected, WebOTP Not Used, OTC Used"/>
-  <int value="2" label="Phone Not Collected, WebOTP Used, OTC Not Used"/>
-  <int value="3" label="Phone Not Collected, WebOTP Used, OTC Used"/>
-  <int value="4" label="Phone Collected, WebOTP Not Used, OTC Not Used"/>
-  <int value="5" label="Phone Collected, WebOTP Not Used, OTC Used"/>
-  <int value="6" label="Phone Collected, WebOTP Used, OTC Not Used"/>
-  <int value="7" label="Phone Collected, WebOTP Used, OTC Used"/>
-</enum>
-
 <enum name="PIIType">
   <summary>
     Personally identifiable information (PII) types declared in
@@ -32317,26 +31644,6 @@
   <int value="3" label="Fresh index with cache updated since backend start"/>
 </enum>
 
-<enum name="SingleUsernameFillingAssistance">
-  <int value="0" label=":-D Username filled automatically"/>
-  <int value="1"
-      label=":-) Username filled manually (but none required typing)"/>
-  <int value="2" label=":-( Saved username was typed"/>
-  <int value="3"
-      label=":-X Unknown username typed, some saved credentials existed"/>
-  <int value="4"
-      label=":-X Unknown username typed, no saved credentials existed"/>
-  <int value="5"
-      label=":-X Unknown username typed, no saved credentials existed and
-             site was explicitly blacklisted"/>
-  <int value="6"
-      label=":-X Unknown username typed, no saved credentials existed and
-             site is blacklisted by the smart bubble"/>
-  <int value="7" label="%-) Neither filling nor user input">
-    For example, it might be because of 3rd party password managers.
-  </int>
-</enum>
-
 <enum name="SiteEngagementLevel">
   <int value="0" label="None"/>
   <int value="1" label="Minimal"/>
@@ -33101,24 +32408,6 @@
   <int value="3" label="Video streaming is stopped"/>
 </enum>
 
-<enum name="SubmissionIndicatorEvent">
-  <int value="0" label="No submission"/>
-  <int value="1" label="HTML form submission"/>
-  <int value="2" label="Same document navigation"/>
-  <int value="3" label="XHR succeeded"/>
-  <int value="4" label="Frame detached"/>
-  <int value="5" label="(obsolete) By context menu"/>
-  <int value="6" label="(obsolete) DOM mutation after XHR"/>
-  <int value="7"
-      label="(obsolete) Provisionally saved form on start provisional load"/>
-  <int value="8" label="(obsolete) Filled form on start provisional load"/>
-  <int value="9"
-      label="(obsolete) Filled input elements on start provisional load"/>
-  <int value="10" label="Probable form submission"/>
-  <int value="11" label="Change password form cleared"/>
-  <int value="12" label="DOM mutation after Autofill"/>
-</enum>
-
 <enum name="SubresourceFilterActions2">
   <int value="0" label="UI Shown"/>
   <int value="1" label="UI suppressed (Smart Logic)"/>
@@ -33362,18 +32651,6 @@
   <int value="4" label="Other"/>
 </enum>
 
-<enum name="TouchToFill.SubmissionReadiness">
-  <int value="0" label="No information"/>
-  <int value="1" label="Error occurred"/>
-  <int value="2" label="Username field not found"/>
-  <int value="3" label="Fields between username and password fields"/>
-  <int value="4" label="Field after the password field"/>
-  <int value="5" label="Empty fields in the form"/>
-  <int value="6" label="More than two fields in the form"/>
-  <int value="7" label="2-field form (username+password)"/>
-  <int value="8" label="Password field not found"/>
-</enum>
-
 <enum name="TouchToFill.UserAction">
   <int value="0" label="Selected Credential"/>
   <int value="1" label="Dismissed"/>
@@ -33424,88 +32701,6 @@
   <int value="7" label="Notice requested and not shown"/>
 </enum>
 
-<enum name="TranslateError">
-  <int value="0" label="No error"/>
-  <int value="1" label="Network error"/>
-  <int value="2" label="Initialization error"/>
-  <int value="3" label="Unknown language"/>
-  <int value="4" label="Unsupported language"/>
-  <int value="5" label="Identical language"/>
-  <int value="6" label="Translation error"/>
-  <int value="7" label="Translation timeout"/>
-  <int value="8" label="Unexpected script error"/>
-  <int value="9" label="Bad origin"/>
-  <int value="10" label="Script load error"/>
-</enum>
-
-<enum name="TranslateRankerDecision">
-  <int value="0" label="Uninitialized"/>
-  <int value="1" label="Not queried"/>
-  <int value="2" label="Show UI"/>
-  <int value="3" label="Don't show UI"/>
-</enum>
-
-<enum name="TranslateState">
-  <int value="0" label="Uninitialized"/>
-  <int value="1"
-      label="The page is not translated, and no translate UI is shown"/>
-  <int value="2"
-      label="The page is not translated, and only the translate omnibox icon
-             is shown"/>
-  <int value="3"
-      label="The page is not translated, and the translate UI is shown"/>
-  <int value="4" label="The page is translated, and no translate UI is shown"/>
-  <int value="5"
-      label="The page is translated, and only the translate omnibox icon is
-             shown"/>
-  <int value="6" label="The page is translated, and the translate UI is shown"/>
-</enum>
-
-<enum name="TranslateTriggerDecision">
-  <int value="0" label="Uninitialized"/>
-  <int value="1" label="Disabled, doesn't need translation"/>
-  <int value="2" label="Disabled, translation feature disabled"/>
-  <int value="3" label="Disabled, offline"/>
-  <int value="4" label="Disabled, missing API key"/>
-  <int value="5" label="Disabled, MIME type not supported"/>
-  <int value="6" label="Disabled, URL not supported"/>
-  <int value="7" label="Disabled, never offer translations"/>
-  <int value="8" label="Disabled, similar languages"/>
-  <int value="9" label="Disabled, unsupported language"/>
-  <int value="10" label="Disabled, never translate language"/>
-  <int value="11" label="Disabled, never translate site"/>
-  <int value="12" label="Disabled, ranker decision"/>
-  <int value="13" label="Show UI"/>
-  <int value="14" label="Automatic translation, by link"/>
-  <int value="15" label="Automatic translation, by user preference"/>
-  <int value="16" label="Show UI, from Href"/>
-  <int value="17" label="Automatic translation, by Href"/>
-  <int value="18" label="Automatic translation to predefined target"/>
-  <int value="19" label="Show icon in omnibox"/>
-  <int value="20"
-      label="Disabled, source language matches that of previous page"/>
-</enum>
-
-<enum name="TranslateUIInteraction">
-  <int value="0" label="Uninitialized"/>
-  <int value="1" label="Translate page"/>
-  <int value="2" label="Revert translation"/>
-  <int value="3" label="Deprecated 06/2023. Always translate language"/>
-  <int value="4" label="Change source language"/>
-  <int value="5" label="Change target language"/>
-  <int value="6" label="Deprecated 06/2023. Never translate language"/>
-  <int value="7" label="Deprecated 06/2023. Never translate site"/>
-  <int value="8" label="Close UI explicitly"/>
-  <int value="9" label="Close UI by lost focus"/>
-  <int value="10" label="Close UI by auto-dismiss timer firing"/>
-  <int value="11" label="Add always translate language"/>
-  <int value="12" label="Remove always translate language"/>
-  <int value="13" label="Add never translate language"/>
-  <int value="14" label="Remove never translate language"/>
-  <int value="15" label="Add never translate site"/>
-  <int value="16" label="Remove never translate site"/>
-</enum>
-
 <enum name="TrendingTileEvent">
   <int value="0" label="Tile was shown"/>
   <int value="1" label="Tile was removed"/>
@@ -35105,12 +34300,6 @@
   <int value="3" label="Revoked ephemeral permission by website"/>
 </enum>
 
-<enum name="WellKnownChangePasswordResult">
-  <int value="0" label="Fallback to Origin"/>
-  <int value="1" label="Fallback to Url Override"/>
-  <int value="2" label="Well-Known supported"/>
-</enum>
-
 <enum name="WhatsNewLoadEvent">
   <int value="0" label="Load started"/>
   <int value="1" label="Load succeeded"/>
diff --git a/tools/metrics/histograms/metadata/autofill/enums.xml b/tools/metrics/histograms/metadata/autofill/enums.xml
index 21c12a6..74cda708 100644
--- a/tools/metrics/histograms/metadata/autofill/enums.xml
+++ b/tools/metrics/histograms/metadata/autofill/enums.xml
@@ -282,6 +282,27 @@
       label="Interacted then ignored (user didn't explicitly cancel/accept)"/>
 </enum>
 
+<enum name="AutofillCreditCardSeamlessnessBitmask">
+  <summary>
+    A bitmask indicating which credit card field types were autofilled.
+  </summary>
+  <int value="1" label=":-( -name, -num, -exp, +cvc"/>
+  <int value="2" label=":-( -name, -num, +exp, -cvc"/>
+  <int value="3" label=":-( -name, -num, +exp, +cvc"/>
+  <int value="4" label=":-( -name, +num, -exp, -cvc"/>
+  <int value="5" label=":-( -name, +num, -exp, +cvc"/>
+  <int value="6" label=":-) -name, +num, +exp, -cvc"/>
+  <int value="7" label=":-) -name, +num, +exp, +cvc"/>
+  <int value="8" label=":-( +name, -num, -exp, -cvc"/>
+  <int value="9" label=":-( +name, -num, -exp, +cvc"/>
+  <int value="10" label=":-( +name, -num, +exp, -cvc"/>
+  <int value="11" label=":-( +name, -num, +exp, +cvc"/>
+  <int value="12" label=":-( +name, +num, -exp, -cvc"/>
+  <int value="13" label=":-| +name, +num, -exp, +cvc"/>
+  <int value="14" label=":-) +name, +num, +exp, -cvc"/>
+  <int value="15" label=":-D +name, +num, +exp, +cvc"/>
+</enum>
+
 <enum name="AutofillCreditCardUnmaskDecisionMetric">
   <int value="0" label="WebAuthn only"/>
   <int value="1" label="CVC followed by WebAuthn"/>
@@ -1224,6 +1245,111 @@
       label="ADDRESS_HOME_HOUSE_NUMBER_AND_APT: False Negative (Unknown)"/>
 </enum>
 
+<enum name="AutofillFieldType">
+<!-- Generated from components/autofill/core/browser/field_types.h.
+Called by update_autofill_enums.py.-->
+
+  <int value="0" label="NO_SERVER_DATA"/>
+  <int value="1" label="UNKNOWN_TYPE"/>
+  <int value="2" label="EMPTY_TYPE"/>
+  <int value="3" label="NAME_FIRST"/>
+  <int value="4" label="NAME_MIDDLE"/>
+  <int value="5" label="NAME_LAST"/>
+  <int value="6" label="NAME_MIDDLE_INITIAL"/>
+  <int value="7" label="NAME_FULL"/>
+  <int value="8" label="NAME_SUFFIX"/>
+  <int value="9" label="EMAIL_ADDRESS"/>
+  <int value="10" label="PHONE_HOME_NUMBER"/>
+  <int value="11" label="PHONE_HOME_CITY_CODE"/>
+  <int value="12" label="PHONE_HOME_COUNTRY_CODE"/>
+  <int value="13" label="PHONE_HOME_CITY_AND_NUMBER"/>
+  <int value="14" label="PHONE_HOME_WHOLE_NUMBER"/>
+  <int value="30" label="ADDRESS_HOME_LINE1"/>
+  <int value="31" label="ADDRESS_HOME_LINE2"/>
+  <int value="32" label="ADDRESS_HOME_APT_NUM"/>
+  <int value="33" label="ADDRESS_HOME_CITY"/>
+  <int value="34" label="ADDRESS_HOME_STATE"/>
+  <int value="35" label="ADDRESS_HOME_ZIP"/>
+  <int value="36" label="ADDRESS_HOME_COUNTRY"/>
+  <int value="51" label="CREDIT_CARD_NAME_FULL"/>
+  <int value="52" label="CREDIT_CARD_NUMBER"/>
+  <int value="53" label="CREDIT_CARD_EXP_MONTH"/>
+  <int value="54" label="CREDIT_CARD_EXP_2_DIGIT_YEAR"/>
+  <int value="55" label="CREDIT_CARD_EXP_4_DIGIT_YEAR"/>
+  <int value="56" label="CREDIT_CARD_EXP_DATE_2_DIGIT_YEAR"/>
+  <int value="57" label="CREDIT_CARD_EXP_DATE_4_DIGIT_YEAR"/>
+  <int value="58" label="CREDIT_CARD_TYPE"/>
+  <int value="59" label="CREDIT_CARD_VERIFICATION_CODE"/>
+  <int value="60" label="COMPANY_NAME"/>
+  <int value="61" label="FIELD_WITH_DEFAULT_VALUE"/>
+  <int value="73" label="MERCHANT_EMAIL_SIGNUP"/>
+  <int value="74" label="MERCHANT_PROMO_CODE"/>
+  <int value="75" label="PASSWORD"/>
+  <int value="76" label="ACCOUNT_CREATION_PASSWORD"/>
+  <int value="77" label="ADDRESS_HOME_STREET_ADDRESS"/>
+  <int value="79" label="ADDRESS_HOME_SORTING_CODE"/>
+  <int value="81" label="ADDRESS_HOME_DEPENDENT_LOCALITY"/>
+  <int value="83" label="ADDRESS_HOME_LINE3"/>
+  <int value="85" label="NOT_ACCOUNT_CREATION_PASSWORD"/>
+  <int value="86" label="USERNAME"/>
+  <int value="87" label="USERNAME_AND_EMAIL_ADDRESS"/>
+  <int value="88" label="NEW_PASSWORD"/>
+  <int value="89" label="PROBABLY_NEW_PASSWORD"/>
+  <int value="90" label="NOT_NEW_PASSWORD"/>
+  <int value="91" label="CREDIT_CARD_NAME_FIRST"/>
+  <int value="92" label="CREDIT_CARD_NAME_LAST"/>
+  <int value="93" label="PHONE_HOME_EXTENSION"/>
+  <int value="95" label="CONFIRMATION_PASSWORD"/>
+  <int value="96" label="AMBIGUOUS_TYPE"/>
+  <int value="97" label="SEARCH_TERM"/>
+  <int value="98" label="PRICE"/>
+  <int value="99" label="NOT_PASSWORD"/>
+  <int value="100" label="SINGLE_USERNAME"/>
+  <int value="101" label="NOT_USERNAME"/>
+  <int value="102" label="UPI_VPA"/>
+  <int value="103" label="ADDRESS_HOME_STREET_NAME"/>
+  <int value="104" label="ADDRESS_HOME_HOUSE_NUMBER"/>
+  <int value="105" label="ADDRESS_HOME_SUBPREMISE"/>
+  <int value="106" label="ADDRESS_HOME_OTHER_SUBUNIT"/>
+  <int value="107" label="NAME_LAST_FIRST"/>
+  <int value="108" label="NAME_LAST_CONJUNCTION"/>
+  <int value="109" label="NAME_LAST_SECOND"/>
+  <int value="110" label="NAME_HONORIFIC_PREFIX"/>
+  <int value="114" label="ADDRESS_HOME_ADDRESS"/>
+  <int value="115" label="ADDRESS_HOME_ADDRESS_WITH_NAME"/>
+  <int value="116" label="ADDRESS_HOME_FLOOR"/>
+  <int value="118" label="BIRTHDATE_DAY"/>
+  <int value="119" label="BIRTHDATE_MONTH"/>
+  <int value="120" label="BIRTHDATE_4_DIGIT_YEAR"/>
+  <int value="121" label="PHONE_HOME_CITY_CODE_WITH_TRUNK_PREFIX"/>
+  <int value="122" label="PHONE_HOME_CITY_AND_NUMBER_WITHOUT_TRUNK_PREFIX"/>
+  <int value="123" label="PHONE_HOME_NUMBER_PREFIX"/>
+  <int value="124" label="PHONE_HOME_NUMBER_SUFFIX"/>
+  <int value="125" label="IBAN_VALUE"/>
+  <int value="126" label="CREDIT_CARD_STANDALONE_VERIFICATION_CODE"/>
+  <int value="128" label="NUMERIC_QUANTITY"/>
+  <int value="129" label="ONE_TIME_CODE"/>
+  <int value="133" label="DELIVERY_INSTRUCTIONS"/>
+  <int value="135" label="ADDRESS_HOME_OVERFLOW"/>
+  <int value="136" label="ADDRESS_HOME_LANDMARK"/>
+  <int value="140" label="ADDRESS_HOME_OVERFLOW_AND_LANDMARK"/>
+  <int value="141" label="ADDRESS_HOME_ADMIN_LEVEL2"/>
+  <int value="142" label="ADDRESS_HOME_STREET_LOCATION"/>
+  <int value="143" label="ADDRESS_HOME_BETWEEN_STREETS"/>
+  <int value="144" label="ADDRESS_HOME_BETWEEN_STREETS_OR_LANDMARK"/>
+  <int value="145" label="ADDRESS_HOME_STREET_LOCATION_AND_LOCALITY"/>
+  <int value="146" label="ADDRESS_HOME_STREET_LOCATION_AND_LANDMARK"/>
+  <int value="150" label="ADDRESS_HOME_DEPENDENT_LOCALITY_AND_LANDMARK"/>
+  <int value="151" label="ADDRESS_HOME_BETWEEN_STREETS_1"/>
+  <int value="152" label="ADDRESS_HOME_BETWEEN_STREETS_2"/>
+  <int value="153" label="ADDRESS_HOME_HOUSE_NUMBER_AND_APT"/>
+  <int value="154" label="SINGLE_USERNAME_FORGOT_PASSWORD"/>
+  <int value="156" label="ADDRESS_HOME_APT"/>
+  <int value="157" label="ADDRESS_HOME_APT_TYPE"/>
+  <int value="160" label="SINGLE_USERNAME_WITH_INTERMEDIATE_VALUES"/>
+  <int value="161" label="SERVER_RESPONSE_PENDING"/>
+</enum>
+
 <enum name="AutofillFillingMethodMetric">
   <int value="0" label="Full form"/>
   <int value="1" label="Group filling name fields"/>
@@ -3158,6 +3284,312 @@
   <int value="5" label="Admin Policy"/>
 </enum>
 
+<enum name="AutofillPreFilledFieldClassifications">
+  <int value="0" label="Had placeholder classification"/>
+  <int value="1" label="No placeholder classification"/>
+</enum>
+
+<enum name="AutofillPreFilledFieldClassificationsQuality">
+  <int value="0" label="Placeholder, value not changed"/>
+  <int value="1" label="Placeholder, value changed"/>
+  <int value="2" label="Meaningfully pre-filled, value not changed"/>
+  <int value="3" label="Meaningfully pre-filled, value changed"/>
+</enum>
+
+<enum name="AutofillPreFilledFieldStatus">
+  <int value="0" label="Pre-filled on page load"/>
+  <int value="1" label="Empty on page load"/>
+</enum>
+
+<enum name="AutofillPreFilledFieldStatusByFieldType">
+<!-- Generated from components/autofill/core/browser/field_types.h.
+Called by update_autofill_enums.py.-->
+
+  <int value="0" label="NO_SERVER_DATA: Pre-filled on page load"/>
+  <int value="1" label="NO_SERVER_DATA: Empty on page load"/>
+  <int value="16" label="UNKNOWN_TYPE: Pre-filled on page load"/>
+  <int value="17" label="UNKNOWN_TYPE: Empty on page load"/>
+  <int value="32" label="EMPTY_TYPE: Pre-filled on page load"/>
+  <int value="33" label="EMPTY_TYPE: Empty on page load"/>
+  <int value="48" label="NAME_FIRST: Pre-filled on page load"/>
+  <int value="49" label="NAME_FIRST: Empty on page load"/>
+  <int value="64" label="NAME_MIDDLE: Pre-filled on page load"/>
+  <int value="65" label="NAME_MIDDLE: Empty on page load"/>
+  <int value="80" label="NAME_LAST: Pre-filled on page load"/>
+  <int value="81" label="NAME_LAST: Empty on page load"/>
+  <int value="96" label="NAME_MIDDLE_INITIAL: Pre-filled on page load"/>
+  <int value="97" label="NAME_MIDDLE_INITIAL: Empty on page load"/>
+  <int value="112" label="NAME_FULL: Pre-filled on page load"/>
+  <int value="113" label="NAME_FULL: Empty on page load"/>
+  <int value="128" label="NAME_SUFFIX: Pre-filled on page load"/>
+  <int value="129" label="NAME_SUFFIX: Empty on page load"/>
+  <int value="144" label="EMAIL_ADDRESS: Pre-filled on page load"/>
+  <int value="145" label="EMAIL_ADDRESS: Empty on page load"/>
+  <int value="160" label="PHONE_HOME_NUMBER: Pre-filled on page load"/>
+  <int value="161" label="PHONE_HOME_NUMBER: Empty on page load"/>
+  <int value="176" label="PHONE_HOME_CITY_CODE: Pre-filled on page load"/>
+  <int value="177" label="PHONE_HOME_CITY_CODE: Empty on page load"/>
+  <int value="192" label="PHONE_HOME_COUNTRY_CODE: Pre-filled on page load"/>
+  <int value="193" label="PHONE_HOME_COUNTRY_CODE: Empty on page load"/>
+  <int value="208" label="PHONE_HOME_CITY_AND_NUMBER: Pre-filled on page load"/>
+  <int value="209" label="PHONE_HOME_CITY_AND_NUMBER: Empty on page load"/>
+  <int value="224" label="PHONE_HOME_WHOLE_NUMBER: Pre-filled on page load"/>
+  <int value="225" label="PHONE_HOME_WHOLE_NUMBER: Empty on page load"/>
+  <int value="480" label="ADDRESS_HOME_LINE1: Pre-filled on page load"/>
+  <int value="481" label="ADDRESS_HOME_LINE1: Empty on page load"/>
+  <int value="496" label="ADDRESS_HOME_LINE2: Pre-filled on page load"/>
+  <int value="497" label="ADDRESS_HOME_LINE2: Empty on page load"/>
+  <int value="512" label="ADDRESS_HOME_APT_NUM: Pre-filled on page load"/>
+  <int value="513" label="ADDRESS_HOME_APT_NUM: Empty on page load"/>
+  <int value="528" label="ADDRESS_HOME_CITY: Pre-filled on page load"/>
+  <int value="529" label="ADDRESS_HOME_CITY: Empty on page load"/>
+  <int value="544" label="ADDRESS_HOME_STATE: Pre-filled on page load"/>
+  <int value="545" label="ADDRESS_HOME_STATE: Empty on page load"/>
+  <int value="560" label="ADDRESS_HOME_ZIP: Pre-filled on page load"/>
+  <int value="561" label="ADDRESS_HOME_ZIP: Empty on page load"/>
+  <int value="576" label="ADDRESS_HOME_COUNTRY: Pre-filled on page load"/>
+  <int value="577" label="ADDRESS_HOME_COUNTRY: Empty on page load"/>
+  <int value="816" label="CREDIT_CARD_NAME_FULL: Pre-filled on page load"/>
+  <int value="817" label="CREDIT_CARD_NAME_FULL: Empty on page load"/>
+  <int value="832" label="CREDIT_CARD_NUMBER: Pre-filled on page load"/>
+  <int value="833" label="CREDIT_CARD_NUMBER: Empty on page load"/>
+  <int value="848" label="CREDIT_CARD_EXP_MONTH: Pre-filled on page load"/>
+  <int value="849" label="CREDIT_CARD_EXP_MONTH: Empty on page load"/>
+  <int value="864"
+      label="CREDIT_CARD_EXP_2_DIGIT_YEAR: Pre-filled on page load"/>
+  <int value="865" label="CREDIT_CARD_EXP_2_DIGIT_YEAR: Empty on page load"/>
+  <int value="880"
+      label="CREDIT_CARD_EXP_4_DIGIT_YEAR: Pre-filled on page load"/>
+  <int value="881" label="CREDIT_CARD_EXP_4_DIGIT_YEAR: Empty on page load"/>
+  <int value="896"
+      label="CREDIT_CARD_EXP_DATE_2_DIGIT_YEAR: Pre-filled on page load"/>
+  <int value="897"
+      label="CREDIT_CARD_EXP_DATE_2_DIGIT_YEAR: Empty on page load"/>
+  <int value="912"
+      label="CREDIT_CARD_EXP_DATE_4_DIGIT_YEAR: Pre-filled on page load"/>
+  <int value="913"
+      label="CREDIT_CARD_EXP_DATE_4_DIGIT_YEAR: Empty on page load"/>
+  <int value="928" label="CREDIT_CARD_TYPE: Pre-filled on page load"/>
+  <int value="929" label="CREDIT_CARD_TYPE: Empty on page load"/>
+  <int value="944"
+      label="CREDIT_CARD_VERIFICATION_CODE: Pre-filled on page load"/>
+  <int value="945" label="CREDIT_CARD_VERIFICATION_CODE: Empty on page load"/>
+  <int value="960" label="COMPANY_NAME: Pre-filled on page load"/>
+  <int value="961" label="COMPANY_NAME: Empty on page load"/>
+  <int value="976" label="FIELD_WITH_DEFAULT_VALUE: Pre-filled on page load"/>
+  <int value="977" label="FIELD_WITH_DEFAULT_VALUE: Empty on page load"/>
+  <int value="1168" label="MERCHANT_EMAIL_SIGNUP: Pre-filled on page load"/>
+  <int value="1169" label="MERCHANT_EMAIL_SIGNUP: Empty on page load"/>
+  <int value="1184" label="MERCHANT_PROMO_CODE: Pre-filled on page load"/>
+  <int value="1185" label="MERCHANT_PROMO_CODE: Empty on page load"/>
+  <int value="1200" label="PASSWORD: Pre-filled on page load"/>
+  <int value="1201" label="PASSWORD: Empty on page load"/>
+  <int value="1216" label="ACCOUNT_CREATION_PASSWORD: Pre-filled on page load"/>
+  <int value="1217" label="ACCOUNT_CREATION_PASSWORD: Empty on page load"/>
+  <int value="1232"
+      label="ADDRESS_HOME_STREET_ADDRESS: Pre-filled on page load"/>
+  <int value="1233" label="ADDRESS_HOME_STREET_ADDRESS: Empty on page load"/>
+  <int value="1264" label="ADDRESS_HOME_SORTING_CODE: Pre-filled on page load"/>
+  <int value="1265" label="ADDRESS_HOME_SORTING_CODE: Empty on page load"/>
+  <int value="1296"
+      label="ADDRESS_HOME_DEPENDENT_LOCALITY: Pre-filled on page load"/>
+  <int value="1297"
+      label="ADDRESS_HOME_DEPENDENT_LOCALITY: Empty on page load"/>
+  <int value="1328" label="ADDRESS_HOME_LINE3: Pre-filled on page load"/>
+  <int value="1329" label="ADDRESS_HOME_LINE3: Empty on page load"/>
+  <int value="1360"
+      label="NOT_ACCOUNT_CREATION_PASSWORD: Pre-filled on page load"/>
+  <int value="1361" label="NOT_ACCOUNT_CREATION_PASSWORD: Empty on page load"/>
+  <int value="1376" label="USERNAME: Pre-filled on page load"/>
+  <int value="1377" label="USERNAME: Empty on page load"/>
+  <int value="1392"
+      label="USERNAME_AND_EMAIL_ADDRESS: Pre-filled on page load"/>
+  <int value="1393" label="USERNAME_AND_EMAIL_ADDRESS: Empty on page load"/>
+  <int value="1408" label="NEW_PASSWORD: Pre-filled on page load"/>
+  <int value="1409" label="NEW_PASSWORD: Empty on page load"/>
+  <int value="1424" label="PROBABLY_NEW_PASSWORD: Pre-filled on page load"/>
+  <int value="1425" label="PROBABLY_NEW_PASSWORD: Empty on page load"/>
+  <int value="1440" label="NOT_NEW_PASSWORD: Pre-filled on page load"/>
+  <int value="1441" label="NOT_NEW_PASSWORD: Empty on page load"/>
+  <int value="1456" label="CREDIT_CARD_NAME_FIRST: Pre-filled on page load"/>
+  <int value="1457" label="CREDIT_CARD_NAME_FIRST: Empty on page load"/>
+  <int value="1472" label="CREDIT_CARD_NAME_LAST: Pre-filled on page load"/>
+  <int value="1473" label="CREDIT_CARD_NAME_LAST: Empty on page load"/>
+  <int value="1488" label="PHONE_HOME_EXTENSION: Pre-filled on page load"/>
+  <int value="1489" label="PHONE_HOME_EXTENSION: Empty on page load"/>
+  <int value="1520" label="CONFIRMATION_PASSWORD: Pre-filled on page load"/>
+  <int value="1521" label="CONFIRMATION_PASSWORD: Empty on page load"/>
+  <int value="1536" label="AMBIGUOUS_TYPE: Pre-filled on page load"/>
+  <int value="1537" label="AMBIGUOUS_TYPE: Empty on page load"/>
+  <int value="1552" label="SEARCH_TERM: Pre-filled on page load"/>
+  <int value="1553" label="SEARCH_TERM: Empty on page load"/>
+  <int value="1568" label="PRICE: Pre-filled on page load"/>
+  <int value="1569" label="PRICE: Empty on page load"/>
+  <int value="1584" label="NOT_PASSWORD: Pre-filled on page load"/>
+  <int value="1585" label="NOT_PASSWORD: Empty on page load"/>
+  <int value="1600" label="SINGLE_USERNAME: Pre-filled on page load"/>
+  <int value="1601" label="SINGLE_USERNAME: Empty on page load"/>
+  <int value="1616" label="NOT_USERNAME: Pre-filled on page load"/>
+  <int value="1617" label="NOT_USERNAME: Empty on page load"/>
+  <int value="1648" label="ADDRESS_HOME_STREET_NAME: Pre-filled on page load"/>
+  <int value="1649" label="ADDRESS_HOME_STREET_NAME: Empty on page load"/>
+  <int value="1664" label="ADDRESS_HOME_HOUSE_NUMBER: Pre-filled on page load"/>
+  <int value="1665" label="ADDRESS_HOME_HOUSE_NUMBER: Empty on page load"/>
+  <int value="1680" label="ADDRESS_HOME_SUBPREMISE: Pre-filled on page load"/>
+  <int value="1681" label="ADDRESS_HOME_SUBPREMISE: Empty on page load"/>
+  <int value="1696"
+      label="ADDRESS_HOME_OTHER_SUBUNIT: Pre-filled on page load"/>
+  <int value="1697" label="ADDRESS_HOME_OTHER_SUBUNIT: Empty on page load"/>
+  <int value="1712" label="NAME_LAST_FIRST: Pre-filled on page load"/>
+  <int value="1713" label="NAME_LAST_FIRST: Empty on page load"/>
+  <int value="1728" label="NAME_LAST_CONJUNCTION: Pre-filled on page load"/>
+  <int value="1729" label="NAME_LAST_CONJUNCTION: Empty on page load"/>
+  <int value="1744" label="NAME_LAST_SECOND: Pre-filled on page load"/>
+  <int value="1745" label="NAME_LAST_SECOND: Empty on page load"/>
+  <int value="1760" label="NAME_HONORIFIC_PREFIX: Pre-filled on page load"/>
+  <int value="1761" label="NAME_HONORIFIC_PREFIX: Empty on page load"/>
+  <int value="1824" label="ADDRESS_HOME_ADDRESS: Pre-filled on page load"/>
+  <int value="1825" label="ADDRESS_HOME_ADDRESS: Empty on page load"/>
+  <int value="1840"
+      label="ADDRESS_HOME_ADDRESS_WITH_NAME: Pre-filled on page load"/>
+  <int value="1841" label="ADDRESS_HOME_ADDRESS_WITH_NAME: Empty on page load"/>
+  <int value="1856" label="ADDRESS_HOME_FLOOR: Pre-filled on page load"/>
+  <int value="1857" label="ADDRESS_HOME_FLOOR: Empty on page load"/>
+  <int value="1888" label="BIRTHDATE_DAY: Pre-filled on page load"/>
+  <int value="1889" label="BIRTHDATE_DAY: Empty on page load"/>
+  <int value="1904" label="BIRTHDATE_MONTH: Pre-filled on page load"/>
+  <int value="1905" label="BIRTHDATE_MONTH: Empty on page load"/>
+  <int value="1920" label="BIRTHDATE_4_DIGIT_YEAR: Pre-filled on page load"/>
+  <int value="1921" label="BIRTHDATE_4_DIGIT_YEAR: Empty on page load"/>
+  <int value="1936"
+      label="PHONE_HOME_CITY_CODE_WITH_TRUNK_PREFIX: Pre-filled on page load"/>
+  <int value="1937"
+      label="PHONE_HOME_CITY_CODE_WITH_TRUNK_PREFIX: Empty on page load"/>
+  <int value="1952"
+      label="PHONE_HOME_CITY_AND_NUMBER_WITHOUT_TRUNK_PREFIX: Pre-filled on
+             page load"/>
+  <int value="1953"
+      label="PHONE_HOME_CITY_AND_NUMBER_WITHOUT_TRUNK_PREFIX: Empty on page
+             load"/>
+  <int value="1968" label="PHONE_HOME_NUMBER_PREFIX: Pre-filled on page load"/>
+  <int value="1969" label="PHONE_HOME_NUMBER_PREFIX: Empty on page load"/>
+  <int value="1984" label="PHONE_HOME_NUMBER_SUFFIX: Pre-filled on page load"/>
+  <int value="1985" label="PHONE_HOME_NUMBER_SUFFIX: Empty on page load"/>
+  <int value="2000" label="IBAN_VALUE: Pre-filled on page load"/>
+  <int value="2001" label="IBAN_VALUE: Empty on page load"/>
+  <int value="2016"
+      label="CREDIT_CARD_STANDALONE_VERIFICATION_CODE: Pre-filled on page
+             load"/>
+  <int value="2017"
+      label="CREDIT_CARD_STANDALONE_VERIFICATION_CODE: Empty on page load"/>
+  <int value="2048" label="NUMERIC_QUANTITY: Pre-filled on page load"/>
+  <int value="2049" label="NUMERIC_QUANTITY: Empty on page load"/>
+  <int value="2064" label="ONE_TIME_CODE: Pre-filled on page load"/>
+  <int value="2065" label="ONE_TIME_CODE: Empty on page load"/>
+  <int value="2128" label="DELIVERY_INSTRUCTIONS: Pre-filled on page load"/>
+  <int value="2129" label="DELIVERY_INSTRUCTIONS: Empty on page load"/>
+  <int value="2160" label="ADDRESS_HOME_OVERFLOW: Pre-filled on page load"/>
+  <int value="2161" label="ADDRESS_HOME_OVERFLOW: Empty on page load"/>
+  <int value="2176" label="ADDRESS_HOME_LANDMARK: Pre-filled on page load"/>
+  <int value="2177" label="ADDRESS_HOME_LANDMARK: Empty on page load"/>
+  <int value="2240"
+      label="ADDRESS_HOME_OVERFLOW_AND_LANDMARK: Pre-filled on page load"/>
+  <int value="2241"
+      label="ADDRESS_HOME_OVERFLOW_AND_LANDMARK: Empty on page load"/>
+  <int value="2256" label="ADDRESS_HOME_ADMIN_LEVEL2: Pre-filled on page load"/>
+  <int value="2257" label="ADDRESS_HOME_ADMIN_LEVEL2: Empty on page load"/>
+  <int value="2272"
+      label="ADDRESS_HOME_STREET_LOCATION: Pre-filled on page load"/>
+  <int value="2273" label="ADDRESS_HOME_STREET_LOCATION: Empty on page load"/>
+  <int value="2288"
+      label="ADDRESS_HOME_BETWEEN_STREETS: Pre-filled on page load"/>
+  <int value="2289" label="ADDRESS_HOME_BETWEEN_STREETS: Empty on page load"/>
+  <int value="2304"
+      label="ADDRESS_HOME_BETWEEN_STREETS_OR_LANDMARK: Pre-filled on page
+             load"/>
+  <int value="2305"
+      label="ADDRESS_HOME_BETWEEN_STREETS_OR_LANDMARK: Empty on page load"/>
+  <int value="2320"
+      label="ADDRESS_HOME_STREET_LOCATION_AND_LOCALITY: Pre-filled on page
+             load"/>
+  <int value="2321"
+      label="ADDRESS_HOME_STREET_LOCATION_AND_LOCALITY: Empty on page load"/>
+  <int value="2336"
+      label="ADDRESS_HOME_STREET_LOCATION_AND_LANDMARK: Pre-filled on page
+             load"/>
+  <int value="2337"
+      label="ADDRESS_HOME_STREET_LOCATION_AND_LANDMARK: Empty on page load"/>
+  <int value="2400"
+      label="ADDRESS_HOME_DEPENDENT_LOCALITY_AND_LANDMARK: Pre-filled on page
+             load"/>
+  <int value="2401"
+      label="ADDRESS_HOME_DEPENDENT_LOCALITY_AND_LANDMARK: Empty on page load"/>
+  <int value="2416"
+      label="ADDRESS_HOME_BETWEEN_STREETS_1: Pre-filled on page load"/>
+  <int value="2417" label="ADDRESS_HOME_BETWEEN_STREETS_1: Empty on page load"/>
+  <int value="2432"
+      label="ADDRESS_HOME_BETWEEN_STREETS_2: Pre-filled on page load"/>
+  <int value="2433" label="ADDRESS_HOME_BETWEEN_STREETS_2: Empty on page load"/>
+  <int value="2448"
+      label="ADDRESS_HOME_HOUSE_NUMBER_AND_APT: Pre-filled on page load"/>
+  <int value="2449"
+      label="ADDRESS_HOME_HOUSE_NUMBER_AND_APT: Empty on page load"/>
+  <int value="2464"
+      label="SINGLE_USERNAME_FORGOT_PASSWORD: Pre-filled on page load"/>
+  <int value="2465"
+      label="SINGLE_USERNAME_FORGOT_PASSWORD: Empty on page load"/>
+  <int value="2496" label="ADDRESS_HOME_APT: Pre-filled on page load"/>
+  <int value="2497" label="ADDRESS_HOME_APT: Empty on page load"/>
+  <int value="2512" label="ADDRESS_HOME_APT_TYPE: Pre-filled on page load"/>
+  <int value="2513" label="ADDRESS_HOME_APT_TYPE: Empty on page load"/>
+  <int value="2560"
+      label="SINGLE_USERNAME_WITH_INTERMEDIATE_VALUES: Pre-filled on page
+             load"/>
+  <int value="2561"
+      label="SINGLE_USERNAME_WITH_INTERMEDIATE_VALUES: Empty on page load"/>
+</enum>
+
+<enum name="AutofillPreFilledValueStatus">
+  <int value="0" label="Not changed"/>
+  <int value="1" label="Pre-filled value manually restored after Autofill"/>
+  <int value="2" label="Pre-filled value restored by Autofill"/>
+  <int value="3" label="Changed to empty"/>
+  <int value="4" label="Manually changed to what would have been filled"/>
+  <int value="5"
+      label="Changed to another value of the corresponding field type"/>
+  <int value="6" label="Changed to a value of a different or unknown type"/>
+</enum>
+
+<enum name="AutofillProfileImportDecision">
+  <int value="0" label="Undefined"/>
+  <int value="1" label="UserNotAsked"/>
+  <int value="2" label="Accpeted"/>
+  <int value="3" label="Declined"/>
+  <int value="4" label="EditAccepted"/>
+  <int value="5" label="EditDeclined"/>
+  <int value="6" label="Never"/>
+  <int value="7" label="Ignored"/>
+  <int value="8" label="MessageTimeout"/>
+  <int value="9" label="MessageDeclined"/>
+  <int value="10" label="AutoDeclined"/>
+</enum>
+
+<enum name="AutofillProfileImportType">
+  <int value="0" label="Unspecified"/>
+  <int value="1" label="NewProfile"/>
+  <int value="2" label="DuplicateImport"/>
+  <int value="3" label="SilentUpdate"/>
+  <int value="4" label="ConfirmableMerge"/>
+  <int value="5" label="SuppressedNewProfile"/>
+  <int value="6" label="ConfirmableMergeAndSilentUpdate"/>
+  <int value="7" label="SuppressedConfirmableMerge"/>
+  <int value="8" label="SuppressedConfirmableMergeAndSilentUpdate"/>
+  <int value="9" label="SilentUpdateForIncompleteProfile"/>
+  <int value="10" label="UnusableIncompleteProfile"/>
+  <int value="11" label="ProfileMigration"/>
+  <int value="12" label="ProfileMigrationAndSilentUpdate"/>
+</enum>
+
 <enum name="AutofillProfileTokenQualityObservationType">
   <int value="0" label="Unknown"/>
   <int value="1" label="Accepted"/>
@@ -3372,6 +3804,15 @@
              confirmed"/>
 </enum>
 
+<enum name="AutofillSubmissionSource">
+  <int value="0" label="Same document navigation"/>
+  <int value="1" label="XHR succeeded"/>
+  <int value="2" label="Frame detached"/>
+  <int value="3" label="DOM mutation after XHR"/>
+  <int value="4" label="Probably form submission"/>
+  <int value="5" label="Form submission"/>
+</enum>
+
 <enum name="AutofillSubmissionSource2">
   <int value="0" label="No source"/>
   <int value="1" label="Same document navigation"/>
@@ -3797,12 +4238,36 @@
   <int value="2" label="Checked"/>
 </enum>
 
+<enum name="CreditCardSeamlessFill">
+  <int value="0" label=":-D Full fill"/>
+  <int value="1" label=":-) Optional name missing"/>
+  <int value="2" label=":-) Optional CVC missing"/>
+  <int value="3" label=":-) Optional name and CVC missing"/>
+  <int value="4" label=":-| Full fill but exp. date missing"/>
+  <int value="5" label=":-( Partial fill"/>
+</enum>
+
 <enum name="CvcFillingFlowType">
   <int value="0" label="CVC filled without any interactive authentication"/>
   <int value="1" label="CVC filled by FIDO authentication"/>
   <int value="2" label="CVC filed by mandatory re-auth"/>
 </enum>
 
+<enum name="EmailPredictionConfusionMatrix">
+  <int value="0"
+      label="TruePositive: overall_type=email, submitted text matches email
+             format"/>
+  <int value="1"
+      label="FalsePositive: overall_type=email, submitted text is non-empty
+             and does not match email"/>
+  <int value="2"
+      label="TrueNegative: overall_type=not email, submitted text is
+             non-empty and does not match email"/>
+  <int value="3"
+      label="FalseNegative: overall_type=not email, submitted text matches
+             email"/>
+</enum>
+
 <enum name="FastCheckoutCacheStateForIsTriggerFormSupported">
   <summary>
     Possible different cache states that `FastCheckoutCapabilitiesFetcherImpl`
@@ -3826,6 +4291,17 @@
   <int value="2" label="Success: Parsing was successful."/>
 </enum>
 
+<enum name="FastCheckoutRunOutcome">
+  <summary>Defines possible outcomes of a Fast Checkout run.</summary>
+  <int value="0"
+      label="Failure: Script did not run because the user has declined
+             onboarding."/>
+  <int value="1"
+      label="Failure: Script run did not complete or never started."/>
+  <int value="2" label="Failure: Script run failed."/>
+  <int value="3" label="Success: Script ran successfully."/>
+</enum>
+
 <enum name="FastCheckoutTriggerOutcome">
   <summary>
     Classifies different outcomes of the attempt to trigger showing a
@@ -4068,6 +4544,17 @@
   <int value="3" label="The accept button was pressed, closing the dialog"/>
 </enum>
 
+<enum name="PhoneCollectionState">
+  <int value="0" label="Phone Not Collected, WebOTP Not Used, OTC Not Used"/>
+  <int value="1" label="Phone Not Collected, WebOTP Not Used, OTC Used"/>
+  <int value="2" label="Phone Not Collected, WebOTP Used, OTC Not Used"/>
+  <int value="3" label="Phone Not Collected, WebOTP Used, OTC Used"/>
+  <int value="4" label="Phone Collected, WebOTP Not Used, OTC Not Used"/>
+  <int value="5" label="Phone Collected, WebOTP Not Used, OTC Used"/>
+  <int value="6" label="Phone Collected, WebOTP Used, OTC Not Used"/>
+  <int value="7" label="Phone Collected, WebOTP Used, OTC Used"/>
+</enum>
+
 <enum name="PhoneNumberGrammarUsage2">
   <int value="0"
       label="Country code: [cc] Area Code: [ac] Prefix: [phone] Suffix:
diff --git a/tools/metrics/histograms/metadata/history/enums.xml b/tools/metrics/histograms/metadata/history/enums.xml
index e8227cf..e23c6675 100644
--- a/tools/metrics/histograms/metadata/history/enums.xml
+++ b/tools/metrics/histograms/metadata/history/enums.xml
@@ -149,6 +149,35 @@
   <int value="3" label="Embeddings result clicked"/>
 </enum>
 
+<enum name="HistoryClustersInitialState">
+  <summary>
+    The initial state that describes how an interaction with the
+    HistoryClusters, or Journeys, UI was started.
+  </summary>
+  <int value="0" label="Unknown"/>
+  <int value="1" label="kDirectNavigation">
+    The UI was reached via direct navigation, like the user typing the WebUI URL
+    in the omnibox.
+  </int>
+  <int value="2" label="kIndirectNavigation">
+    The UI was reached via indirect navigation, e.g. clicking on the omnibox
+    action chip.
+  </int>
+  <int value="3" label="kSameDocument">
+    The UI was reached via same-document navigation, like the user visiting
+    History first, and then clicking the Journeys Tab. This also includes other
+    edge cases, like if the user clicked over from 'Tabs on other devices'.
+  </int>
+  <int value="4" label="kSidePanelFromOmnibox">
+    The Side Panel HistoryClusters UI was opened from the omnibox. Technically
+    this COULD be logged as kIndirectNavigation, but we want to be able to
+    distinguish between Side Panel and History WebUI initializations.
+  </int>
+  <int value="5" label="kSidePanelFromToolbarButton">
+    The Side Panel HistoryClusters UI was opened from side panel toolbar button.
+  </int>
+</enum>
+
 <enum name="HistoryInitStep">
   <int value="0" label="Open"/>
   <int value="1" label="Transaction begin"/>
diff --git a/tools/metrics/histograms/metadata/password/enums.xml b/tools/metrics/histograms/metadata/password/enums.xml
index 84918bc..d24a3581 100644
--- a/tools/metrics/histograms/metadata/password/enums.xml
+++ b/tools/metrics/histograms/metadata/password/enums.xml
@@ -98,6 +98,27 @@
   <int value="9" label="Failed to post authentication task."/>
 </enum>
 
+<enum name="AutofillSuggestionTriggerSource">
+  <int value="0" label="Unknown"/>
+  <int value="1" label="Form control elemnt clicked"/>
+  <int value="2" label="Textarea focused without click"/>
+  <int value="3" label="Content editable clicked"/>
+  <int value="4" label="Text field did change"/>
+  <int value="5" label="Text field did receive keydown,"/>
+  <int value="6" label="Open text data list chooser"/>
+  <int value="7" label="Show cards fromaccount"/>
+  <int value="8" label="Password manager"/>
+  <int value="9" label="iOS"/>
+  <int value="10" label="Manual fallback address"/>
+  <int value="11" label="Manual fallback payments"/>
+  <int value="12" label="Manual fallback passwords"/>
+  <int value="13" label="Manual fallback plus addresses"/>
+  <int value="14" label="Show prompt after dialog closed non manual fallback"/>
+  <int value="15" label="Compose dialog lost focus"/>
+  <int value="16" label="Compose elayed proactive nudge"/>
+  <int value="17" label="Password manager processed focused field"/>
+</enum>
+
 <enum name="AutoSigninFirstRun">
   <int value="0" label="No action"/>
   <int value="1" label="Turn off"/>
@@ -297,6 +318,16 @@
   <int value="3" label="Url override was available in the FacetGroup and used"/>
 </enum>
 
+<enum name="HandleSubmittedFormStatus">
+  <int value="0" label="Handled"/>
+  <int value="1" label="Rejected, no WebState"/>
+  <int value="2" label="Rejected, no delegate"/>
+  <int value="3" label="Rejected, msg body not a dict"/>
+  <int value="4" label="Rejected, no frame for id"/>
+  <int value="5" label="Rejected, no trusted URL"/>
+  <int value="6" label="Rejected, can't extract form data"/>
+</enum>
+
 <enum name="HistogramExportResult">
   <int value="0" label="Success"/>
   <int value="1" label="User aborted"/>
@@ -615,6 +646,15 @@
   <int value="1" label="Username match"/>
 </enum>
 
+<enum name="PasswordFormType2">
+  <int value="0" label="Undefined"/>
+  <int value="1" label="Login form"/>
+  <int value="2" label="Signup form"/>
+  <int value="3" label="Change password form"/>
+  <int value="4" label="Reset password form"/>
+  <int value="5" label="Single username"/>
+</enum>
+
 <enum name="PasswordGenerationEvent">
   <int value="0" label="No sign up form"/>
   <int value="1" label="Local heuristics found sign up form"/>
@@ -634,6 +674,12 @@
   <int value="15" label="Generated password deleted by autofilling"/>
 </enum>
 
+<enum name="PasswordGenerationPopupShown">
+  <int value="0" label="Not shown"/>
+  <int value="1" label="Shown automatically"/>
+  <int value="2" label="Shown manually"/>
+</enum>
+
 <enum name="PasswordGenerationUserEvent">
   <int value="0" label="Password accepted"/>
   <int value="1" label="Password edited"/>
@@ -641,6 +687,14 @@
   <int value="3" label="Password rejected in modal dialog (obsolete)"/>
 </enum>
 
+<enum name="PasswordLeakDetectionDialogDismissalReason">
+  <int value="0" label="No direct user interaction"/>
+  <int value="1" label="Clicked Close"/>
+  <int value="2" label="Clicked Check passwords"/>
+  <int value="3" label="Clicked Ok"/>
+  <int value="4" label="(Deprecated) Clicked Change password automatically"/>
+</enum>
+
 <enum name="PasswordLeakDetectionError">
   <int value="0" label="Not signed in"/>
   <int value="1" label="Token request error"/>
@@ -827,6 +881,29 @@
   <int value="1" label="From Android"/>
 </enum>
 
+<enum name="PasswordManagerFillingAssistance">
+  <int value="0" label=":-D Credential fields filled automatically"/>
+  <int value="1"
+      label=":-) Credential fields filled manually (but none required typing)"/>
+  <int value="2"
+      label=":-| Password filled (automatically or manually), known username
+             was typed"/>
+  <int value="3" label=":-( Saved password was typed"/>
+  <int value="4"
+      label=":-X Unknown password typed, some saved credentials existed"/>
+  <int value="5"
+      label=":-X Unknown password typed, no saved credentials existed"/>
+  <int value="6" label="%-) Neither filling nor user input">
+    For example, it might be because of 3rd party password managers.
+  </int>
+  <int value="7"
+      label=":-X Unknown password typed, no saved credentials existed and
+             site was explicitly blacklisted"/>
+  <int value="8"
+      label=":-X Unknown password typed, no saved credentials existed and
+             site is blacklisted by the smart bubble"/>
+</enum>
+
 <enum name="PasswordManagerFillingSource">
   <int value="0"
       label="Typed manually (i.e. filled from neither the account-scoped nor
@@ -838,6 +915,86 @@
              store"/>
 </enum>
 
+<enum name="PasswordManagerFirstRendererFillingResult">
+  <int value="0" label="Success"/>
+  <int value="1" label="No password element">
+    The password element to be filled has not been found.
+  </int>
+  <int value="2" label="Blocked by frame hierarchy">
+    Filling only happens in iframes if all parent frames PSL-match the security
+    origin of the iframe containing the password field.
+  </int>
+  <int value="3" label="Password element is not autocompleteable">
+    Passwords are not filled into fields that are not editable.
+  </int>
+  <int value="4" label="Username prefilled with incompatible value">
+    The username field contains a string that does not match the username of any
+    available credential. This typically indicates placeholder values.
+  </int>
+  <int value="5" label="Found no password for username">
+    No credential was filled due to mismatches with the username. This can
+    happen in a number of cases: In case the username field is empty and
+    readonly. In case of a username-first-flow where a user's credentials do
+    contain a username but the form contains only a password field and no
+    username field. In case of change password forms that contain no username
+    field. In case the user name is given on a page but only PSL matched
+    credentials exist for this username. There may be further cases.
+  </int>
+  <int value="6" label="Wait for username">
+    Renderer was instructed to wait until user has manually picked a credential.
+    This happens for example if the session is an incognito session, the
+    credendial's URL matches the mainframe only via the PSL, the site is on
+    HTTP, or the form has no current password field.
+    PasswordManager.FirstWaitForUsernameReason records the root causes.
+  </int>
+  <int value="7" label="No fillable elements found">
+    No fillable elements were found, only possible for the old form parser.
+  </int>
+</enum>
+
+<enum name="PasswordManagerFirstWaitForUsernameReason">
+  <int value="0" label="Don't wait"/>
+  <int value="1" label="Incognito mode">
+    User is browsing in incognito mode.
+  </int>
+  <int value="2" label="Public suffix match">
+    A credential exists for a PSL matched site but not for the current security
+    origin.
+  </int>
+  <int value="3" label="Form not good for filling">
+    Form is suspected to be a password change form. (Only recorded for old form
+    parser)
+  </int>
+  <int value="4" label="Insecure Origin">
+    User is on a site with an insecure main frame origin.
+  </int>
+  <int value="5" label="Touch To Fill (obsolete)">
+    User is browsing with the Touch To Fill feature enabled.
+  </int>
+  <int value="6" label="Fill On Select">
+    User is browsing with the Fill On Select feature enabled.
+  </int>
+  <int value="7" label="Reauth required (obsolete)">
+    Re-authenticaion for filling passwords is required.
+  </int>
+  <int value="8" label="Password is already filled">
+    Password field is already filled in and it doesn't look like a placeholder.
+  </int>
+  <int value="9" label="Affiliated website">
+    A credential exists for an affiliated matched site but not for the current
+    security origin.
+  </int>
+  <int value="10" label="Accepts WebAuthn credentials">
+    The form acccepts WebAuthn credentials from an active WebAuthn request.
+  </int>
+  <int value="11" label="Biometric authentication">
+    User needs to reauthenticate using biometric.
+  </int>
+  <int value="12" label="Cross origin iframe">
+    The form is in a cross origin iframe.
+  </int>
+</enum>
+
 <enum name="PasswordManagerHttpCredentialType">
   <summary>
     This enum records the type of a given HTTP credential. Depending on its
@@ -1330,6 +1487,26 @@
   <int value="2" label="Not saved"/>
 </enum>
 
+<enum name="SingleUsernameFillingAssistance">
+  <int value="0" label=":-D Username filled automatically"/>
+  <int value="1"
+      label=":-) Username filled manually (but none required typing)"/>
+  <int value="2" label=":-( Saved username was typed"/>
+  <int value="3"
+      label=":-X Unknown username typed, some saved credentials existed"/>
+  <int value="4"
+      label=":-X Unknown username typed, no saved credentials existed"/>
+  <int value="5"
+      label=":-X Unknown username typed, no saved credentials existed and
+             site was explicitly blacklisted"/>
+  <int value="6"
+      label=":-X Unknown username typed, no saved credentials existed and
+             site is blacklisted by the smart bubble"/>
+  <int value="7" label="%-) Neither filling nor user input">
+    For example, it might be because of 3rd party password managers.
+  </int>
+</enum>
+
 <enum name="SingleUsernameVoteDataAvailability">
   <summary>
     Whether two existing single username detection mechanisms (UFF and FPF) have
@@ -1351,6 +1528,24 @@
   <int value="5" label="Failed to add group"/>
 </enum>
 
+<enum name="SubmissionIndicatorEvent">
+  <int value="0" label="No submission"/>
+  <int value="1" label="HTML form submission"/>
+  <int value="2" label="Same document navigation"/>
+  <int value="3" label="XHR succeeded"/>
+  <int value="4" label="Frame detached"/>
+  <int value="5" label="(obsolete) By context menu"/>
+  <int value="6" label="(obsolete) DOM mutation after XHR"/>
+  <int value="7"
+      label="(obsolete) Provisionally saved form on start provisional load"/>
+  <int value="8" label="(obsolete) Filled form on start provisional load"/>
+  <int value="9"
+      label="(obsolete) Filled input elements on start provisional load"/>
+  <int value="10" label="Probable form submission"/>
+  <int value="11" label="Change password form cleared"/>
+  <int value="12" label="DOM mutation after Autofill"/>
+</enum>
+
 <enum name="SubmittedPasswordFormFrame">
   <int value="0" label="Main frame"/>
   <int value="1" label="Iframe with the same url as main frame"/>
@@ -1370,6 +1565,18 @@
   <int value="5" label="Hybrid passkey sign-in was selected"/>
 </enum>
 
+<enum name="TouchToFill.SubmissionReadiness">
+  <int value="0" label="No information"/>
+  <int value="1" label="Error occurred"/>
+  <int value="2" label="Username field not found"/>
+  <int value="3" label="Fields between username and password fields"/>
+  <int value="4" label="Field after the password field"/>
+  <int value="5" label="Empty fields in the form"/>
+  <int value="6" label="More than two fields in the form"/>
+  <int value="7" label="2-field form (username+password)"/>
+  <int value="8" label="Password field not found"/>
+</enum>
+
 <enum name="TouchToFillPasswordGenerationTriggerOutcome">
   <int value="0" label="Shown"/>
   <int value="1" label="Stored credentials present, not shown"/>
@@ -1398,6 +1605,12 @@
   <int value="2" label="On"/>
 </enum>
 
+<enum name="WellKnownChangePasswordResult">
+  <int value="0" label="Fallback to Origin"/>
+  <int value="1" label="Fallback to Url Override"/>
+  <int value="2" label="Well-Known supported"/>
+</enum>
+
 </enums>
 
 </histogram-configuration>
diff --git a/tools/metrics/histograms/metadata/translate/enums.xml b/tools/metrics/histograms/metadata/translate/enums.xml
index 0203efd..8a4d32c 100644
--- a/tools/metrics/histograms/metadata/translate/enums.xml
+++ b/tools/metrics/histograms/metadata/translate/enums.xml
@@ -124,6 +124,20 @@
   <int value="27" label="Never translate site unchecked in the options menu"/>
 </enum>
 
+<enum name="TranslateError">
+  <int value="0" label="No error"/>
+  <int value="1" label="Network error"/>
+  <int value="2" label="Initialization error"/>
+  <int value="3" label="Unknown language"/>
+  <int value="4" label="Unsupported language"/>
+  <int value="5" label="Identical language"/>
+  <int value="6" label="Translation error"/>
+  <int value="7" label="Translation timeout"/>
+  <int value="8" label="Unexpected script error"/>
+  <int value="9" label="Bad origin"/>
+  <int value="10" label="Script load error"/>
+</enum>
+
 <enum name="TranslateLanguageDetectionTiming">
   <int value="0" label="On time"/>
   <int value="1" label="Deferred"/>
@@ -146,6 +160,29 @@
   </int>
 </enum>
 
+<enum name="TranslateRankerDecision">
+  <int value="0" label="Uninitialized"/>
+  <int value="1" label="Not queried"/>
+  <int value="2" label="Show UI"/>
+  <int value="3" label="Don't show UI"/>
+</enum>
+
+<enum name="TranslateState">
+  <int value="0" label="Uninitialized"/>
+  <int value="1"
+      label="The page is not translated, and no translate UI is shown"/>
+  <int value="2"
+      label="The page is not translated, and only the translate omnibox icon
+             is shown"/>
+  <int value="3"
+      label="The page is not translated, and the translate UI is shown"/>
+  <int value="4" label="The page is translated, and no translate UI is shown"/>
+  <int value="5"
+      label="The page is translated, and only the translate omnibox icon is
+             shown"/>
+  <int value="6" label="The page is translated, and the translate UI is shown"/>
+</enum>
+
 <enum name="TranslateTargetLanguageOrigin">
   <int value="0" label="Recent target language"/>
   <int value="1" label="Language model"/>
@@ -157,6 +194,51 @@
   <int value="7" label="Auto Translate"/>
 </enum>
 
+<enum name="TranslateTriggerDecision">
+  <int value="0" label="Uninitialized"/>
+  <int value="1" label="Disabled, doesn't need translation"/>
+  <int value="2" label="Disabled, translation feature disabled"/>
+  <int value="3" label="Disabled, offline"/>
+  <int value="4" label="Disabled, missing API key"/>
+  <int value="5" label="Disabled, MIME type not supported"/>
+  <int value="6" label="Disabled, URL not supported"/>
+  <int value="7" label="Disabled, never offer translations"/>
+  <int value="8" label="Disabled, similar languages"/>
+  <int value="9" label="Disabled, unsupported language"/>
+  <int value="10" label="Disabled, never translate language"/>
+  <int value="11" label="Disabled, never translate site"/>
+  <int value="12" label="Disabled, ranker decision"/>
+  <int value="13" label="Show UI"/>
+  <int value="14" label="Automatic translation, by link"/>
+  <int value="15" label="Automatic translation, by user preference"/>
+  <int value="16" label="Show UI, from Href"/>
+  <int value="17" label="Automatic translation, by Href"/>
+  <int value="18" label="Automatic translation to predefined target"/>
+  <int value="19" label="Show icon in omnibox"/>
+  <int value="20"
+      label="Disabled, source language matches that of previous page"/>
+</enum>
+
+<enum name="TranslateUIInteraction">
+  <int value="0" label="Uninitialized"/>
+  <int value="1" label="Translate page"/>
+  <int value="2" label="Revert translation"/>
+  <int value="3" label="Deprecated 06/2023. Always translate language"/>
+  <int value="4" label="Change source language"/>
+  <int value="5" label="Change target language"/>
+  <int value="6" label="Deprecated 06/2023. Never translate language"/>
+  <int value="7" label="Deprecated 06/2023. Never translate site"/>
+  <int value="8" label="Close UI explicitly"/>
+  <int value="9" label="Close UI by lost focus"/>
+  <int value="10" label="Close UI by auto-dismiss timer firing"/>
+  <int value="11" label="Add always translate language"/>
+  <int value="12" label="Remove always translate language"/>
+  <int value="13" label="Add never translate language"/>
+  <int value="14" label="Remove never translate language"/>
+  <int value="15" label="Add never translate site"/>
+  <int value="16" label="Remove never translate site"/>
+</enum>
+
 <enum name="TranslationStatus">
   <int value="0" label="Uninitialized"/>
   <int value="1"