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"