自分の申請一覧

キャンセルで閉じたときフォーカスがトリガーに戻らないdialog-no-focus-returnseverity: high

手順

  1. 自分の申請一覧で、承認待ちの行のメニューから「取り下げ」を開く
  2. Esc(またはキャンセル)で閉じる

観測

✗ 現状: フォーカスが body に落ちる

期待: フォーカスがメニューのトリガーに戻る(spec 5.5)

obs-dlg-return-withdraw

出題サイト(現状) 別タブで開く

フォーカスが body に落ちる

改善案 別タブで開く

Dialog コンポーネントが開く時点でトリガー要素(document.activeElement)を 保持し、キャンセルで閉じるときにそこへフォーカスを戻す。閉じる契機 (Esc・キャンセルボタン・背景クリック)のすべてで同じ復帰処理を通す。 トリガーが DOM から消える場合の代替先も決めておく。