diff --git a/src/nls/root/strings.js b/src/nls/root/strings.js index 49fc226c2c..7bb026591d 100644 --- a/src/nls/root/strings.js +++ b/src/nls/root/strings.js @@ -1586,5 +1586,6 @@ define({ "CONTACT_SUPPORT": "Contact support", "SIGN_OUT": "Sign out", "ACCOUNT_DETAILS": "Account Details", - "AI_QUOTA_USED": "AI quota used" + "AI_QUOTA_USED": "AI quota used", + "LOGIN_REFRESH": "Check Login Status" }); diff --git a/src/services/html/otp-dialog.html b/src/services/html/otp-dialog.html index 8d207912bd..6aa79b1339 100644 --- a/src/services/html/otp-dialog.html +++ b/src/services/html/otp-dialog.html @@ -12,6 +12,9 @@

{{Strings.VALIDATION_CODE_TITLE}}

diff --git a/src/services/login.js b/src/services/login.js index d37a780f2f..c2821dde94 100644 --- a/src/services/login.js +++ b/src/services/login.js @@ -269,8 +269,12 @@ define(function (require, exports, module) { $template.on('click', '[data-button-id="cancel"]', function() { dialog.close(); }); + $template.on('click', '[data-button-id="refresh"]', function() { + checkLoginStatus(); + }); let checking = false, checkAgain = false; + // never rejects async function checkLoginStatus() { if(checking) { checkAgain = true;