Closed Bug 2005077 Opened 3 months ago Closed 2 months ago

Baseline support for the Digital Credentials API

Categories

(Core :: DOM: Credential Management, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
149 Branch
Tracking Status
firefox149 --- fixed

People

(Reporter: jschanck, Assigned: jschanck)

References

(Blocks 2 open bugs)

Details

Attachments

(4 files, 4 obsolete files)

Add the basic plumbing necessary for the DC API.

Attachment #9531911 - Attachment description: Bug 2005077 - add experimental digital-credentials permission policies. r?tschuster,bvandersloot → Bug 2005077 - add digital-credentials permission policies. r?tschuster,bvandersloot
Blocks: 2008640

Comment on attachment 9533761 [details]
Bug 2005077 - add a tab modal consent prompt for DC API requests. r=bvandersloot

Revision D276911 was moved to bug 2010091. Setting attachment 9533761 [details] to obsolete.

Attachment #9533761 - Attachment is obsolete: true

Comment on attachment 9534292 [details]
WIP: Bug 2005077 - add Digital Credential consent prompt on android.

Revision D277235 was moved to bug 2010093. Setting attachment 9534292 [details] to obsolete.

Attachment #9534292 - Attachment is obsolete: true

Comment on attachment 9533760 [details]
Bug 2005077 - add an option to allow scripts to run while modal is shown. r?emz

Revision D276910 was moved to bug 2010091. Setting attachment 9533760 [details] to obsolete.

Attachment #9533760 - Attachment is obsolete: true
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/57172 for changes under testing/web-platform/tests
Pushed by smolnar@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/3f9870ac091b https://hg.mozilla.org/integration/autoland/rev/7a966be7937e Revert "Bug 2005077 - fix missing user activation in several DC API tests. r=bvandersloot" for causing wpt failures DONTBUILD
Upstream PR merged by moz-wptsync-bot

The build bustage isn't really from my patch. I reproduced the failure locally and it's happening because my webidl bindings push SanitizerBindings.cpp into a different block of UnifiedBindings[N].cpp. It only affects the asan-fuzzing-nyx build because there are Nyx specific webidl bindings that are not included in other builds.

How should we proceed?

Flags: needinfo?(jschanck) → needinfo?(smolnar)

I opened Bug 2010927 and attached a patch there. I also have a try run going with this stack rebased on the Codegen.py fix: https://treeherder.mozilla.org/jobs?repo=try&revision=8e0264119a82020ee53f61ff7fad89cca0fe68f6

Flags: needinfo?(smolnar)
Attachment #9531913 - Attachment is obsolete: true
Pushed by csabou@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/6db9f86f6d00 https://hg.mozilla.org/integration/autoland/rev/1e4e206a795f Revert "Bug 2005077 - handle already-aborted signals in credentials container. r=bvandersloot" for causing build bustages on CredentialsContainer.

Backed out for causing build bustages on CredentialsContainer.

Push with failures

Failure log

Backout link

Flags: needinfo?(jschanck)
Flags: needinfo?(jschanck)
Pushed by chorotan@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/05713bb5c544 https://hg.mozilla.org/integration/autoland/rev/ab1341b35997 Revert "Bug 2005077 - add digital-credentials permission policies. r=tschuster,bvandersloot" for causing mochitest failures on test_webauthn_get_assertion.html

Backed out for causing mochitest failures on test_webauthn_get_assertion.html

Backout link

Push with failures

Failure log

Flags: needinfo?(jschanck)
Flags: needinfo?(jschanck)
QA Whiteboard: [qa-triage-done-c150/b149]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: