Keep focus inside the dialog (Web HIG tip #13)
モーダルダイアログを開いたとき、Tab キーでフォーカスが背後のページへ抜けないようにする方法を解説する。ネイティブの dialog 要素(showModal())の使い方、Escape キーで閉じられるようにすること、閉じたあとにフォーカスを開いたボタンへ戻すことを扱う。
キーボード操作, WCAG