## 事象 生成ドキュメントの複数の UI がキーボード・支援技術から操作できない、または状態が伝わらない。 ## 該当箇所と内容(main a3ad929 時点) - [ ] ヘッダーのドキュメント切替ナビ・言語スイッチャー: トリガーが `<span>`(フォーカス不可)でドロップダウン開閉が `:hover` のみ(`jig-dom.js:845, 878-881`、`common.css:113`)。キーボードで開く手段がない → トリガーを `<button>` 化し `:focus-within` を追加 - [ ] ソート可能テーブルのヘッダ: `click` リスナーと `cursor: pointer` のみで `tabindex` / `aria-sort` なし(`jig-dom.js:770-782`)。insight.html の 3 テーブル等で使用 - [ ] タブの ARIA が不完全: main グループは `role` なし、内側グループも button に `role="tab"`・パネルに `role="tabpanel"` がなく、`aria-selected`(`list-output.js:255`)が無効(`list-output.html:17-20`) - [ ] 動的に setAttribute する aria-label が i18n を経由せず、英語 UI でも日本語のまま(`jig-dom.js:328` の「折りたたむ/展開」、`package.js:865` の「配下を展開」等)。辞書(`jig-i18n.js:21-22`)にエントリはある --- 🤖 この issue は [Claude Code](https://claude.com/claude-code) のコードレビューにより作成されました。
事象
生成ドキュメントの複数の UI がキーボード・支援技術から操作できない、または状態が伝わらない。
該当箇所と内容(main a3ad929 時点)
<span>(フォーカス不可)でドロップダウン開閉が:hoverのみ(jig-dom.js:845, 878-881、common.css:113)。キーボードで開く手段がない → トリガーを<button>化し:focus-withinを追加clickリスナーとcursor: pointerのみでtabindex/aria-sortなし(jig-dom.js:770-782)。insight.html の 3 テーブル等で使用roleなし、内側グループも button にrole="tab"・パネルにrole="tabpanel"がなく、aria-selected(list-output.js:255)が無効(list-output.html:17-20)jig-dom.js:328の「折りたたむ/展開」、package.js:865の「配下を展開」等)。辞書(jig-i18n.js:21-22)にエントリはある🤖 この issue は Claude Code のコードレビューにより作成されました。