gecko-dev/dom/u2f
Tim Taubert 975f015349 Bug 1422661 - Fix U2F test failures in new microtask scheduling r=jcj
Summary:
Ensure that transactions are cleared before U2FCallbacks are called, to allow
reentrancy from microtask checkpoints.

Move the two possible callbacks into U2FTransaction so we have nicer invariants
and know that there's a callback as long as we have a transaction.

Reviewers: jcj

Reviewed By: jcj

Bug #: 1422661

Differential Revision: https://phabricator.services.mozilla.com/D329

--HG--
extra : amend_source : 7097f38199a5bc4a215377e4f1a64079cf6d6a24
2017-12-08 16:55:52 +01:00
..
tests Bug 1421723 - Allow localhost as appId for U2F r=jcj 2017-12-06 16:28:20 +01:00
U2F.cpp Bug 1422661 - Fix U2F test failures in new microtask scheduling r=jcj 2017-12-08 16:55:52 +01:00
U2F.h Bug 1422661 - Fix U2F test failures in new microtask scheduling r=jcj 2017-12-08 16:55:52 +01:00
U2FAuthenticator.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
U2FUtil.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
moz.build Bug 1421616 - Have one WebAuthnManager instance per CredentialsContainer r=jcj 2017-12-05 19:05:06 +01:00