Skip to content

Commit 461f2a6

Browse files
committed
Update changelog entry for #96
1 parent 2a840eb commit 461f2a6

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

CHANGELOG.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12-
- **New feature (experimental):** the browser will now be signaled to remove an unknown credential after a failed authentication attempt. This is controlled by the new `OTP_WEBAUTHN_SIGNAL_UNKNOWN_CREDENTIAL` setting, which defaults to `True`. If set to `False`, the browser will not be signaled.
13-
- The purpose of this is to improve user experience by removing credentials that are no longer valid from the users' device, stopping the user from being prompted to use this credential in the future.
14-
- The exact response of browsers to the signal varies, most browsers tested appear to ignore this signal and thus this feature has no effect.
15-
- This uses a draft feature defined the WebAuthn L3 specification: https://www.w3.org/TR/2025/WD-webauthn-3-20250127/#sctn-signal-methods.
12+
- **New feature (experimental):** the browser will now be signaled to remove an unknown Passkey after a failed authentication attempt.
13+
- The purpose of this is to improve user experience by removing Passkeys that are no longer valid from the users' device, stopping the user from being prompted to use this Passkey in the future.
14+
- This is controlled by the new `OTP_WEBAUTHN_SIGNAL_UNKNOWN_CREDENTIAL` setting, which defaults to `True`. If set to `False`, the browser will not be signaled.
1615
- It works on recent versions of Chrome, Edge and Safari but not Firefox (as of October 2025).
1716
- Read more about the browser API used: [`PublicKeyCredential.signalUnknownCredential` on MDN](https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential/signalUnknownCredential_static).
1817
- This feature is experimental because not all browsers support it properly yet. The specification is also still in draft status and may change in the future.
18+
- **New feature (experimental)**: the `render_otp_webauthn_sync_signals_scripts` template tag has been added to allow updating user details stored in the browser when they change on the server side.
19+
- The purpose of this is to improve user experience by keeping the user details (like display name) in sync between server and client, so that the browser can show the correct information when prompting the user to select a Passkey.
20+
- It works on recent versions of Chrome, Edge and Safari but not Firefox (as of October 2025).
21+
- This feature is experimental because not all browsers support it properly yet. The specification is also still in draft status and may change in the future.
22+
- Read more about the browser APIs used:
23+
- [`PublicKeyCredential.signalCurrentUserDetails` on MDN](https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential/signalCurrentUserDetails_static)
24+
- [`PublicKeyCredential.signalAllAcceptedCredentials` on MDN](https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential/signalAllAcceptedCredentials_static)
1925

2026
### Changed
2127

0 commit comments

Comments
 (0)