Skip to content

Passkeys: Permissions Policy support#2862

Open
a2kolbasov wants to merge 2 commits intokeepassxreboot:developfrom
a2kolbasov:passkeys/permissions-policy
Open

Passkeys: Permissions Policy support#2862
a2kolbasov wants to merge 2 commits intokeepassxreboot:developfrom
a2kolbasov:passkeys/permissions-policy

Conversation

@a2kolbasov
Copy link
Contributor

@a2kolbasov a2kolbasov commented Feb 7, 2026

Support of:

Both legacy and draft APIs are used. If a browser doesn't support either of these, fallback to sameOriginWithAncestors mode.

Resolves #2850
and partially #2808 (comment)

Important

Firefox users need to go to about:config, find dom.security.featurePolicy.webidl.enabled and toggle it to true.

Testing strategy

  1. In Chrome and Firefox on https://account.aliyun.com/login/login.htm via debugger checked that isAllowedByPolicy() === true.
  2. In Firefox on https://accountscenter.facebook.com/passkey/management created a passkey.
  3. In Chrome and Firefox on https://bafkreibpvliu64zcxj5uvu4a5ha3oxy4mgtmrylkmdtrfo6w6y2pprmjr4.ipfs.dweb.link/

Type of change

  • ✅ Bug fix (non-breaking change that fixes an issue)
  • ✅ New feature (change that adds functionality)

@a2kolbasov a2kolbasov marked this pull request as ready for review February 7, 2026 00:28
@varjolintu varjolintu self-requested a review February 7, 2026 04:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Aliyun cannot log in with KeePassXC's passkey

2 participants