ユーザーディレクトリの検索フィールドで入力速度が遅すぎると、フォーカスが
受信済み に移動し、気づかずにキーボードショートカットがアクティブになってしまいます。
フォーカス移動の短いスクリーンキャスト:
「u」を追加しようとしたときにキーボードショートカットがトリガーされる例:
ユーザーディレクトリの検索フィールドで入力速度が遅すぎると、フォーカスが
受信済み に移動し、気づかずにキーボードショートカットがアクティブになってしまいます。
フォーカス移動の短いスクリーンキャスト:
「u」を追加しようとしたときにキーボードショートカットがトリガーされる例:
hereからコピーしました。
グループ名を検索しているときhereに、入力し始めると、入力したすべての記号に応じて検索がフィルタリングされます。記号の間はいくらでも待つことができます。
しかし、ユーザー名を検索しているときhere、各記号の後、次の記号を入力するのに0.4秒しか許容されません。それ以上かかると、結果がフィルタリングされ、検索ウィンドウの外にカーソルが移動してしまうため、入力し続けることができません(各記号の後、再度検索ウィンドウ内にカーソルを戻さない限り)。
0.2秒の方が近いと思います😜 Discourseを使うのは久しぶりです。だから、使えないと思いますし、管理者としてユーザーを操作する必要がある場合は、管理画面に行きます。
この動作を防ぐはずの修正をマージしました: FIX: Prevent focus shift when navigating the user directory by nattsw · Pull Request #29209 · discourse/discourse · GitHub
また、あなたの変更によって User Card Directory コンポーネントも壊れたという印象を持っています。少なくとも、カードビューで「
受信済み」または「
送信済み」をクリックして並べ替えることができなくなりました。
@moin さん、ご指摘ありがとうございます!
別のコンポーネントも影響を受けていたことが判明しました。
何か他に問題が発生した場合に備えて、来週このトピックを閉じますが、簡単に確認したところ、問題ないようです。
このトピックは7日後に自動的に閉じられました。返信はもうできません。