egirlskey/packages/frontend/src/pages
かっこかり 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
..
admin refactor(frontend): refactor popup api and make sure call dispose callback 2024-07-04 13:14:49 +09:00
flash fix(frontend): PlayのAiScriptランタイムが停止したときに画面が初期化されていない問題を修正 (#13747) 2024-04-27 16:48:04 +09:00
gallery fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
my-antennas feat: アンテナの編集画面のボタンにgapを追加 (#14091) 2024-06-26 10:25:18 +09:00
my-clips enhance: クリップのノート数を表示するように (#13686) 2024-04-14 21:30:24 +09:00
my-lists fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
page-editor enhance(frontend): ページのデザインを調整 (#13590) 2024-03-18 18:21:27 +09:00
reversi fix(frontend): リバーシ開始時の自動投稿のURLが正しくない場合があるのを修正 (#14045) 2024-06-22 12:45:37 +09:00
settings fix(frontend): フォーカスの挙動を修正 (#14158) 2024-07-12 16:25:44 +09:00
user enhance(frontend): WidgetInstanceInfo.vue と WidgetProfile.vue のスタイル調整 (#14028) 2024-06-22 12:46:30 +09:00
_empty_.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
_error_.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
_loading_.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
about-misskey.vue fix 2024-06-04 13:15:35 +09:00
about.emojis.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
about.federation.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
about.vue feat: license violation protection (#13285) 2024-02-17 13:34:50 +09:00
achievements.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
admin-file.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
admin-user.vue refactor(frontend): refactor popup api and make sure call dispose callback 2024-07-04 13:14:49 +09:00
ads.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
announcement.vue Add missing styles (#14031) 2024-06-18 19:46:20 +09:00
announcements.vue feat: 個別のお知らせにリンクで飛べるように (#13885) 2024-05-27 17:15:11 +09:00
antenna-timeline.vue fix/refactor(frontend): hotkeyの改修 (#14157) 2024-07-09 17:59:15 +09:00
api-console.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
auth.form.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
auth.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
avatar-decorations.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
channel-editor.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
channel.vue enhance(frontend): お気に入りチャンネルをキャッシュするように (#13881) 2024-05-27 17:19:09 +09:00
channels.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
clicker.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
clip.vue enhance: クリップのノート数を表示するように (#13686) 2024-04-14 21:30:24 +09:00
contact.vue enhance: サーバーのお問い合わせ先URLを設定できるように 2024-05-31 10:12:23 +09:00
custom-emojis-manager.vue refactor(frontend): refactor popup api and make sure call dispose callback 2024-07-04 13:14:49 +09:00
drive.file.info.vue fix(frontend): フォーカスの挙動を修正 (#14158) 2024-07-12 16:25:44 +09:00
drive.file.notes.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
drive.file.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
drive.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
drop-and-fusion.game.vue refactor(frontend): refactor popup api and make sure call dispose callback 2024-07-04 13:14:49 +09:00
drop-and-fusion.vue enhance(games): 抜けている翻訳を追加・スタイル共通化 (#13434) 2024-02-23 18:07:41 +09:00
emoji-edit-dialog.vue refactor(frontend): os.ts周りのリファクタリング (#13186) 2024-02-28 18:26:38 +09:00
emojis.emoji.vue refactor(frontend): refactor popup api and make sure call dispose callback 2024-07-04 13:14:49 +09:00
explore.featured.vue Exclude channel notes from featured polls (#13838) 2024-05-20 18:08:20 +09:00
explore.roles.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
explore.users.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
explore.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
favorites.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
follow-requests.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
follow.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
games.vue fix(frontend): フォーカスの挙動を修正 (#14158) 2024-07-12 16:25:44 +09:00
install-extensions.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
instance-info.vue feat: suspend instance improvements (#13861) 2024-05-23 15:55:47 +09:00
invite.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
list.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
miauth.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
not-found.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
note.vue enhance: クリップのノート数を表示するように (#13686) 2024-04-14 21:30:24 +09:00
notifications.vue refactor(frontend): os.ts周りのリファクタリング (#13186) 2024-02-28 18:26:38 +09:00
oauth.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
page.vue fix(frontend): フォーカスの挙動を修正 (#14158) 2024-07-12 16:25:44 +09:00
pages.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
preview.vue fix(frontend): テーマプレビューが見れない問題を修正 (#14097) 2024-06-27 10:40:46 +09:00
registry.keys.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
registry.value.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
registry.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
reset-password.vue refactor(frontend): refactor popup api and make sure call dispose callback 2024-07-04 13:14:49 +09:00
role.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
scratchpad.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
search.note.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
search.user.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
search.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
share.vue fix: /share with unicode characters in the URL (#13846) 2024-05-20 23:21:11 +09:00
signup-complete.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
tag.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
theme-editor.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
timeline.vue fix/refactor(frontend): hotkeyの改修 (#14157) 2024-07-09 17:59:15 +09:00
user-list-timeline.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
user-tag.vue fix(frontend/pageMetadata): ページタイトルが更新されない問題 (#13289) 2024-02-16 16:17:09 +09:00
welcome.entrance.a.vue refactor(frontend): 非ログイン画面でのmeta取得を減らす (#13776) 2024-05-01 13:51:00 +09:00
welcome.setup.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
welcome.timeline.note.vue enhance(frontend): ウェルカムタイムラインのデザインを調整 (#14156) 2024-07-11 18:41:04 +09:00
welcome.timeline.vue enhance(frontend): ウェルカムタイムラインのデザインを調整 (#14156) 2024-07-11 18:41:04 +09:00
welcome.vue refactor(frontend): 非ログイン画面でのmeta取得を減らす (#13776) 2024-05-01 13:51:00 +09:00