UserAgentApplication.localCache = "localStorage" が機能していません。
再現する手順:
var client = new Msal.UserAgentApplication(config.aadClientId, config.aadAuthority...);
client.cacheLocation = "localStorage";
client.loginPopup().then( ... );
結果: MSAL トークンがセッション ストレージに格納されます。(Chrome デベロッパー ツール)
想定: トークンはローカル ストレージにある必要があります。
https://secure.aadcdn.microsoftonline-p.com/lib/0.1.1/js/msal.min.js経由で msal 0.1.1 JavaScript ライブラリを使用しています