Bug 1890749 Comment 4 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Hello, head's up that prior to back-out this also broke all autofill/credit-card related Fenix (Android) instrumented UI tests with primarily `select_credit_card_header` not in view when expected after adding an address, and attempting autofill on forms.

From the video, the select prompt is never displayed on field select

Firebase Test Lab Matrix: (link)[https://console.firebase.google.com/u/0/project/moz-fenix/testlab/histories/bh.66b7091e15d53d45/matrices/8088100405523136904/executions/bs.fa4a46a40c2d37fb/testcases/2/video] (ping me over Slack for access)

This broke the following (`ui-test-arm`) https://treeherder.mozilla.org/jobs?repo=autoland&revision=e5127ed93b0d4f14ad15c8092d18e8a97da28325&selectedTaskRun=AABiqrRtTGC3op5W0mhkCg.0

- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.AddressAutofillTest#verifyAddressAutofillToggleTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.AddressAutofillTest#verifyFormFieldCanBeFilledManuallyTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyEditedCardIsSavedTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.AddressAutofillTest#verifyAddressAutofillTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyConfirmCreditCardUpdatePromptTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyManageCreditCardsPromptOptionTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyDoNotSaveCreditCardFromPromptTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.AddressAutofillTest#verifyManageAddressesPromptOptionTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyCancelCreditCardUpdatePromptTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyMultipleCreditCardsCanBeAddedTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifySaveCreditCardFromPromptTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyCreditCardsAutofillToggleTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyCreditCardAutofillTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.AddressAutofillTest#verifyMultipleAddressesSelectionTest 

Source: https://searchfox.org/mozilla-central/source/mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/AddressAutofillTest.kt

Source: https://searchfox.org/mozilla-central/source/mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/CreditCardAutofillTest.kt

Currently fixed with back-out, but
Hello, head's up that prior to back-out this also broke all autofill/credit-card related Fenix (Android) instrumented UI tests with primarily `select_credit_card_header` and `select_credit_card_header` not in view when expected after adding an address, and attempting autofill on forms.

From the video, the select prompt is never displayed on field select

Firebase Test Lab Matrix: (link)[https://console.firebase.google.com/u/0/project/moz-fenix/testlab/histories/bh.66b7091e15d53d45/matrices/8088100405523136904/executions/bs.fa4a46a40c2d37fb/testcases/2/video] (ping me over Slack for access)

This broke the following (`ui-test-arm`) https://treeherder.mozilla.org/jobs?repo=autoland&revision=e5127ed93b0d4f14ad15c8092d18e8a97da28325&selectedTaskRun=AABiqrRtTGC3op5W0mhkCg.0

- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.AddressAutofillTest#verifyAddressAutofillToggleTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.AddressAutofillTest#verifyFormFieldCanBeFilledManuallyTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyEditedCardIsSavedTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.AddressAutofillTest#verifyAddressAutofillTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyConfirmCreditCardUpdatePromptTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyManageCreditCardsPromptOptionTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyDoNotSaveCreditCardFromPromptTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.AddressAutofillTest#verifyManageAddressesPromptOptionTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyCancelCreditCardUpdatePromptTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyMultipleCreditCardsCanBeAddedTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifySaveCreditCardFromPromptTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyCreditCardsAutofillToggleTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.CreditCardAutofillTest#verifyCreditCardAutofillTest
- Pixel2.arm-30-en_US-portrait org.mozilla.fenix.ui.AddressAutofillTest#verifyMultipleAddressesSelectionTest 

Source: https://searchfox.org/mozilla-central/source/mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/AddressAutofillTest.kt

Source: https://searchfox.org/mozilla-central/source/mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/CreditCardAutofillTest.kt

Currently fixed with back-out, but

Back to Bug 1890749 Comment 4