Skip to content

In-app browser: passkeys stored on a phone (cross-device / QR) never prompt #14398

Description

@johntheyoung

Before submitting

Area

Desktop preview browser (in-app browser)

Steps to reproduce

  1. On macOS, open a site in the in-app browser whose account passkey is stored on a phone, not in the Mac's iCloud Keychain. I hit this on a Meta business login's "confirm it's you" passkey prompt.
  2. Click "Use passkey".

Expected behavior

The same prompt Chrome and Safari show on the same Mac: a QR code or "use a phone or tablet", so the phone can approve the sign-in.

Actual behavior

The button spins indefinitely. No QR code or device picker appears, and no error is shown. In this case the site offers no other method from that prompt, so the user cannot sign in inside the in-app browser.

Workaround that worked: sign in with Chrome, then use Settings → Integrations → Browser profiles → Import from Chrome.

Impact

Blocks sign-in on sites that only offer a phone-stored passkey.

Version or commit

Desktop 0.0.44 (macOS)

Environment

macOS, desktop app connected to a remote Linux environment. The preview browser runs on the Mac.

Related

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions