自分の申請一覧
キャンセルで閉じたときフォーカスがトリガーに戻らないdialog-no-focus-returnseverity: high
手順
- 自分の申請一覧で、承認待ちの行のメニューから「取り下げ」を開く
- Esc(またはキャンセル)で閉じる
観測
✗ 現状: フォーカスが body に落ちる
期待: フォーカスがメニューのトリガーに戻る(spec 5.5)
obs-dlg-return-withdraw
出題サイト(現状)
別タブで開く
フォーカスが body に落ちる
改善案
別タブで開く
Dialog コンポーネントが開く時点でトリガー要素(document.activeElement)を 保持し、キャンセルで閉じるときにそこへフォーカスを戻す。閉じる契機 (Esc・キャンセルボタン・背景クリック)のすべてで同じ復帰処理を通す。 トリガーが DOM から消える場合の代替先も決めておく。