時間がないのであまりまとめられないが、メモ書きとして
document.activeElementがなんかnullなんだけど? と思ったら bodyのstyleにvisibility:hiddenが設定されていて ブラウザが「表示されてるbodyタグないよね」と判断してnullを設定していた
visibilityをもとに戻すタイミングで
他にfocusが当たっていなければbodyタグにfocusを当てるとよい
さもないと、画面が選択状態にならずキー押下などが有効にならない
時間がないのであまりまとめられないが、メモ書きとして
document.activeElementがなんかnullなんだけど? と思ったら bodyのstyleにvisibility:hiddenが設定されていて ブラウザが「表示されてるbodyタグないよね」と判断してnullを設定していた
visibilityをもとに戻すタイミングで
他にfocusが当たっていなければbodyタグにfocusを当てるとよい
さもないと、画面が選択状態にならずキー押下などが有効にならない