Bug 2081839 - Require profile authentication to manage credit cards on Android Automotive OS #436 (firefox-autoland@autoland)
|
|
|
| Warnings |
|
| Blockers |
|
| Branches | Bug-2081839 -> autoland |
| Repo | firefox-autoland@autoland (git) (git://github.com/JohnOberhauser/firefox.git) |
| Author | JohnOberhauser |
| State | closed |
| Commit Title |
Bug 2081839 - Require profile authentication to manage credit cards on Android Automotive OS |
| Commit Body |
**Part 1:** On Android Automotive OS with the `automotive-sensitive-data` Nimbus feature enabled, credit card management now uses the `AutomotiveSensitiveDataAuthenticator` check from bug 2081834 instead of the once-only payment methods setup prompt. Cancelling the setup prompt or failing authentication keeps credit card management closed. Other devices are unchanged. **Part 2:** On the Compose Autofill settings screen (`enableComposeAutofillSettings`), "Manage cards" now goes through the same `verifyCredentialsOrShowSetupWarning` check as the classic screen; before, it opened credit card management without any authentication on every device. This also fixes the screen so the item can be reached and tapped: it now scrolls, no longer adds the bottom system bar inset twice, and passes the click handler as `onClick` instead of `onIconClick`. |
Landings
Landing requested on , by joberhauser@mozilla.com.
Landing Job: 119518
Last update:
Result: 574dab78b78680f01623cd3b12ca4f1109ba1f73 on firefox-autoland@autoland (git)
Links: Treeherder