From 6aa9aff878908e2ee38d432269cd93fb20f186e4 Mon Sep 17 00:00:00 2001 From: Ben Adida <ben@adida.net> Date: Thu, 3 Nov 2011 22:18:34 -0700 Subject: [PATCH] added another yield --- resources/static/dialog/resources/user.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/resources/static/dialog/resources/user.js b/resources/static/dialog/resources/user.js index e43da14ea..41273d5fe 100644 --- a/resources/static/dialog/resources/user.js +++ b/resources/static/dialog/resources/user.js @@ -586,7 +586,7 @@ BrowserID.User = (function() { var keypair = jwk.KeyPair.generate("DS", keysize); setTimeout(function() { certifyEmailKeypair(email, keypair, onSuccess, onFailure); - }, 1000); + }, 0); }, @@ -622,7 +622,10 @@ BrowserID.User = (function() { prepareDeps(); if (storedID.priv) { // parse the secret key - createAssertion(storedID); + // yield to the render thread! + setTimeout(function() { + createAssertion(storedID); + }, 0); } else { // we have no key for this identity, go generate the key, -- GitLab