[PM-29569] feat: Generate passwords without user interaction in AutoFill extension#2776
[PM-29569] feat: Generate passwords without user interaction in AutoFill extension#2776fedemkr wants to merge 5 commits into
Conversation
…ill extension Implements the iOS 26.2 ASCredentialProviderViewController entry point that allows apps to request a generated password during sign-up flows without showing the extension UI. The completion call is stubbed with a TODO pending ASGeneratedPasswords availability in the shipping Xcode SDK.
…atePasswordCredential case Renames the mode case to generatePasswordCredential(any GeneratePasswordRequestProxy, userInteraction: Bool) to mirror the autofillCredential pattern and be forward-compatible with a future UI flow. Threads the request through the entire VC → AppProcessor chain so password rules are available when the SDK exposes the mapping API. Removes the user's saved generation options from the headless path in favour of a hardcoded stub until then.
🤖 Bitwarden Claude Code ReviewOverall Assessment: APPROVE This PR wires up iOS 26.2 headless password generation in the AutoFill extension via Code Review DetailsNo findings to report. The hardcoded |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2776 +/- ##
==========================================
- Coverage 80.82% 80.78% -0.04%
==========================================
Files 1019 1019
Lines 64856 64906 +50
==========================================
+ Hits 52418 52434 +16
- Misses 12438 12472 +34 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
🎟️ Tracking
https://bitwarden.atlassian.net/browse/PM-29569
📔 Objective
Implements iOS 26.2 headless password generation in the AutoFill extension via
performWithoutUserInteraction(generatePasswordsRequest:).