ウェルカムバナーの検索入力、結果を選択するとフォーカスが外れる

ウェルカムバナーで検索を入力すると、候補結果を選択した後にフォーカスが失われます。クリアボタンを使用した場合にも、この問題が発生します。

代わりに、コンソールに次のエラーがスローされます。

s[/s] EDIT: Martinがすでに修正のためのPRを用意しています。

「いいね!」 1

これが関連しているかどうかわかりませんが、複数の検索メニューが利用可能な場合にいくつかの不整合があるようです。たとえば、キーボードショートカット / を検索に使用すると、検索バナーがレンダリングされている場合でも、ヘッダー検索が開いてフォーカスされます。これは、検索アイコンが実際にはヘッダーに非表示になっている場合でも発生します。

「いいね!」 3

最近再構築しましたか?これを修正する関連PRを確認しました:UX: Fix various search shortcut UX issues (#31903) · discourse/discourse@832ed8c · GitHub

「いいね!」 2

おお、見ていませんでした…これはちゃんとした修正のようですね!:grinning_face_with_smiling_eyes:

しかし、動作が完全に一致していないようです…コアで有効になっている新しい検索バナーでは機能します。その場合、検索バナーのみがフォーカスされます。

しかし、コンポーネント(現在は高度な検索バナー)のバナーはフォーカスされず、ヘッダーの検索アイコンがフォーカスされます。

そして、ヘッダー検索をインストールしてコアバナーを有効にすると、両方が同時にフォーカスされます。

そのため、多くの組み合わせがあるようで、明確なフォーカス階層を定義するのは少し難しいかもしれません。

「いいね!」 1

ええ、難しいですね!:sweat_smile:

ちなみに、Martinが私の問題を修正するPRに取り組んでおり、いくつかの改善も行われています。あなたのコンテキストにも役立つかもしれません。

「いいね!」 4