Passkey Prompt: Reset the Timer for "Don't show me again"
Feb 20, 2026
Overview
Solution
There are two enrollment types, local and progressive:
- Local enrollment prompt: This prompt asks users to create a local passkey when the user authenticates using a cross-device passkey (e.g., scans a QR code with their mobile device)
- Progressive enrollment prompt: This prompt asks users to create a passkey when they authenticate using a factor that is not a passkey. (Only password for now)
Both of these have a 30-day snoozing mechanism and are stored as follows:
- Progressive Enrollment snooze is stored in the database and cannot be reset until the 30-day period elapses.
- Local Enrollment snooze is stored in the "did" cookie. While there is no direct mechanism to reset this, you could delete the `did` cookie from the browser, and local enrollment would trigger.