Open Bug 1499241 Opened 7 years ago Updated 3 years ago

OS Key Store usage can cause multiple OS prompts for a single credit card action

Categories

(Toolkit :: Form Autofill, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: MattN, Unassigned)

References

()

Details

(Whiteboard: [cc-autofill-reserve])

If I edit the keychain entry to not always allow Firefox to access the key (somewhat of an edge case), I get multiple auth dialogs for common task like editing a credit card record (3 prompts) or auto-filling a credit card (2 prompts). We should work with the OSKeyStore developers to see how we can avoid so many OS prompts in this case. This may also apply to other OSs that can prompt. Tim thinks this may be due to `ensureLoggedIn()` calls before `asyncDecrypt(…)`. Ideally `ensureLoggedIn` calls wouldn't require a prompt or at least we could cache the key after the first access so the user would only get multiple prompts the first time we use ensureLoggedIn before a decryption/encryption.
Priority: P2 → P3
Whiteboard: [cc-autofill-mvp]
Whiteboard: [cc-autofill-mvp] → [cc-autofill-reserve]

This is associated with moving between different binaries (Nightly / Firefox). Dev related but shouldn't happen on release.

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.