かっこかり
385969e9f5
fix(frontend): フォーカスの挙動を修正 (#14158)
* fix(frontend): 直前のパターンを記録するように
* fix(frontend): フォーカス/タブ移動に関する挙動を調整 (#226)
Cherry-pick commit e8c030673326871edf3623cf2b8675d68f9e1b13
Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com>
* focusのデザイン修正
* move scripts
* Modalにfocus trapを追加
* 記録するホットキーはレートリミット式にする
* escキーのハンドリングをMkModalに統一
* fix
* enterで子メニューを開けるように
* lint
* fix focus trap
* improve switch accessibility
* 一部のmodalのフォーカストラップが外れない問題を修正
* fix
* fix
* Revert "記録するホットキーはレートリミット式にする"
This reverts commit 40a7509286a87911ad4cc06d9482e8a2e5d0e7e8.
* Revert "fix(frontend): 直前のパターンを記録するように"
This reverts commit 5372b2594023952cff34aa62253ed4efef15b5dd.
* Revert "Revert "fix(frontend): 直前のパターンを記録するように""
This reverts commit a9bb52e799e110927ad92cd8f26af980819334e1.
* Revert "Revert "記録するホットキーはレートリミット式にする""
This reverts commit bdac34273e0bc5f13604c7e2f9fa6b1321a0df3d.
* 試験的にCypressでのFocustrapを無効化
* fix
* fix focus-trap
* Update Changelog
* ✌️
* fix focustrap invocation logic
* スクロールがsticky headerを考慮するように
* 🎨
* スタイルの微調整
* 🎨
* remove deprecated key aliases
* focusElementが足りなかったので修正
* preview系にfocus時スタイルが足りなかったので修正
* `returnFocusElement` -> `returnFocusTo`
* lint
* Update packages/frontend/src/components/MkModalWindow.vue
* Apply suggestions from code review
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
* keydownイベントをまとめる
* use correct pesudo-element selector
* fix
* rename
---------
Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-12 16:25:44 +09:00
..
2024-03-13 22:37:18 +09:00
2024-07-02 10:57:20 +09:00
2024-05-06 20:37:04 +09:00
2024-02-13 15:59:27 +00:00
2024-02-13 15:59:27 +00:00
2024-07-02 10:57:20 +09:00
2024-03-07 16:36:06 +09:00
2024-05-01 16:39:16 +09:00
2024-02-13 15:59:27 +00:00
2024-05-01 16:39:16 +09:00
2024-02-13 15:59:27 +00:00
2024-03-02 07:05:17 +00:00
2024-07-04 13:14:49 +09:00
2024-02-13 15:59:27 +00:00
2024-02-13 15:59:27 +00:00
2024-02-13 15:59:27 +00:00
2024-03-02 13:28:10 +09:00
2024-02-14 18:48:25 +09:00
2024-05-01 16:39:16 +09:00
2024-02-13 15:59:27 +00:00
2024-02-13 15:59:27 +00:00
2024-02-13 15:59:27 +00:00
2024-02-13 15:59:27 +00:00
2024-02-13 15:59:27 +00:00
2024-02-14 18:48:25 +09:00
2024-05-06 20:37:04 +09:00
2024-05-01 16:39:16 +09:00
2024-02-13 15:59:27 +00:00
2024-05-01 16:39:16 +09:00
2024-02-16 16:17:09 +09:00
2024-02-13 15:59:27 +00:00
2024-02-13 15:59:27 +00:00
2024-07-12 16:25:44 +09:00
2024-05-01 16:39:16 +09:00
2024-06-22 12:40:00 +09:00
2024-02-14 18:48:25 +09:00
2024-07-04 13:14:49 +09:00
2024-05-01 16:39:16 +09:00
2024-02-13 15:59:27 +00:00
2024-02-13 15:59:27 +00:00
2024-02-13 15:59:27 +00:00