@cfxlabsinc/b2b-services
    Preparing search index...

    A passkey prompt asked for on one page and opened on the next. Cognito issues a challenge only for a named login, so /login posts the address and /login/password opens the prompt. Module state, not storage: it lives as long as the document, so a reload forgets it and a soft navigation keeps it. Written in effects and handlers only, never during a server render.

    type PasskeyIntent = {
        email: string;
        requested: boolean;
        unasked: boolean;
    }
    Index
    email: string
    requested: boolean

    A challenge has been asked of Cognito, so the next one to arrive is this prompt's.

    unasked: boolean

    The page opened it from the remembered hint, so a closed prompt says nothing.