diff --git a/samples/msal-browser-samples/VanillaJSTestApp2.0/app/onPageLoad/auth.js b/samples/msal-browser-samples/VanillaJSTestApp2.0/app/onPageLoad/auth.js index 3e0bef4b36..a7fe6e9cd3 100644 --- a/samples/msal-browser-samples/VanillaJSTestApp2.0/app/onPageLoad/auth.js +++ b/samples/msal-browser-samples/VanillaJSTestApp2.0/app/onPageLoad/auth.js @@ -19,11 +19,18 @@ let accountId = ""; */ const myMSALObj = new msal.PublicClientApplication(msalConfig); -// Register Callbacks for Redirect flow -myMSALObj.handleRedirectPromise().then(handleResponse).catch((error) => { - console.log(error); +myMSALObj.initialize().then(() => { + setInitializedFlagTrue(); // Used as a flag in the test to ensure that MSAL has been initialized + // Register Callbacks for Redirect flow + myMSALObj.handleRedirectPromise().then(handleResponse).catch((error) => { + console.log(error); + }); }); +function setInitializedFlagTrue() { + document.getElementById("pca-initialized").innerHTML = "true"; +}; + function handleResponse(resp) { if (resp !== null) { accountId = resp.account.homeAccountId; diff --git a/samples/msal-browser-samples/VanillaJSTestApp2.0/app/onPageLoad/index.html b/samples/msal-browser-samples/VanillaJSTestApp2.0/app/onPageLoad/index.html index d79b90dafb..6ea1892287 100644 --- a/samples/msal-browser-samples/VanillaJSTestApp2.0/app/onPageLoad/index.html +++ b/samples/msal-browser-samples/VanillaJSTestApp2.0/app/onPageLoad/index.html @@ -59,6 +59,9 @@
Please sign-in to see your profile an

+