Skip to content

Fixup algorithms in credential creation and request steps.#418

Merged
marcoscaceres merged 2 commits into
mainfrom
fixup_algorithms
Jan 20, 2026
Merged

Fixup algorithms in credential creation and request steps.#418
marcoscaceres merged 2 commits into
mainfrom
fixup_algorithms

Conversation

@marcoscaceres

@marcoscaceres marcoscaceres commented Dec 16, 2025

Copy link
Copy Markdown
Collaborator

Closes #202

The following tasks have been completed:

Implementation commitment:

  • WebKit
  • Chromium (link to issue)
  • Gecko (link to issue)

Documentation and checks

  • Affects privacy
  • Affects security
  • Pinged MDN
  • Updated Explainer
  • Updated digitalcredentials.dev

Preview | Diff

@marcoscaceres marcoscaceres mentioned this pull request Dec 17, 2025
9 tasks
@marcoscaceres marcoscaceres marked this pull request as ready for review January 7, 2026 08:23
@marcoscaceres marcoscaceres requested a review from a team as a code owner January 7, 2026 08:23
* Fix variable naming inconsistencies.
* User activation is now checked after data checks, to match Chrome and Webkit.
@marcoscaceres

Copy link
Copy Markdown
Collaborator Author

Ok, this one is mostly editorial now... in both WebKit and Chromium, the user activation check is done after validation of the requests.

@mohamedamir mohamedamir left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I confirm that Chromium implementation matches this!

Thanks Marcos!

@marcoscaceres

marcoscaceres commented Jan 15, 2026

Copy link
Copy Markdown
Collaborator Author

Reviewed with @mohamedamir to make sure that Chrome does the same thing (it does).

Next steps is to update the tests. (BLOCKED)

@marcoscaceres

Copy link
Copy Markdown
Collaborator Author

@timcappalli, can you check and, if all good, ✅ please 🙏

marcoscaceres added a commit to web-platform-tests/wpt that referenced this pull request Jan 19, 2026
Validation errors (TypeError) no longer consume user activation since
validation now happens before user activation checking.

Spec change: w3c-fedid/digital-credentials#418
@marcoscaceres

Copy link
Copy Markdown
Collaborator Author

Added tests web-platform-tests/wpt#57231 ... unblocked.

@marcoscaceres marcoscaceres merged commit 7ad0be8 into main Jan 20, 2026
3 checks passed
@marcoscaceres marcoscaceres deleted the fixup_algorithms branch January 20, 2026 14:04
github-actions Bot added a commit that referenced this pull request Jan 20, 2026
SHA: 7ad0be8
Reason: push, by marcoscaceres

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Requests' size should be checked before transient activation

3 participants