Microsoft LearnでC#の学習中に若干詰んだので書き留めておく。
問題
Microsoftアカウントのサインインを完了してもサインイン画面に遷移する。
発生環境
Mac 10.15.4
Google Chrome 81.0.4044.129
発生状況
- Microsoft Learnで、Microsoftアカウントのサインイン画面に遷移する
- サインインする
- 元の画面に遷移する
- 少しするとサインイン画面(下図参照)に遷移する
- アカウント名入力 or サインイン済みアカウント選択
- 3に戻る(以後、ループ)
なお、アカウントのアクティビティを確認すると、サインインは成功していた。
試したこと
- Googleで似た問題がないか検索
- Chromeのキャッシュを削除して再サインイン
- スマホ(Android、FireFox)でサインイン
- 弱弱エンジニア会、Twitterで質問
いろんな方にお力添えを頂いたが解決せず。
ここでWindowsからのサインインは試していないことに気付く。
- Windows10、FireFoxの環境でMicrosoftアカウントにサインイン
すると、アカウントのプロフィール設定を促す画面に遷移した。
もしやと思い、プロフィール設定後に問題の発生環境でサインインを試す。
サインイン完了後もサインイン画面に遷移しなくなった……解 決 し た !
原因
Microsoftアカウントのプロフィールが未設定だったため、(何故かWindows以外では)サインイン完了後もサインイン画面に遷移していた。
所感
解ってみれば大した事ではなかったが、合計6時間くらいはハマっていたように思う。
OSに依ってWebページの動きが変わるとは思いもしなかったので、経験の浅さもハマった要因の一つか。
Mac(とAndroid)でサインイン完了後にサインイン画面に遷移するのはWebページの不具合かな?
良い機会なので、Qiitaへの初投稿ネタとした。