Chromeでテキストを選択したときに検索ドロップダウンからユーザーメニューに切り替えられない

こんにちは。

ドロップダウン検索パネルにテキストが選択されている場合、ドロップダウンユーザーメニューに切り替えられないことに気づきました。

これは、以前に検索フィールドに何かを入力した後、検索を開いたときに、入力フィールドのテキストが自動的に選択される場合に最もよく発生します。

再現手順:

Apr-17-2023 10-45-52

ありがとうございます :slightly_smiling_face:

「いいね!」 3

これを#bugに移動します。たとえそれが些細なもので、一種のエッジケースであっても、簡単に回避できるものであっても、通常の操作を妨げます。:slight_smile:

よく見つけましたね :fishing_pole_and_fish:

「いいね!」 2

これを再現できません。どうすればよいですか?

  • 検索ポップアップを開く(トピックリストまたはトピック内)
  • 「hello」と入力する
  • ボックスの外側をクリックして検索を閉じる
  • 検索を開くと、以前の「hello」エントリがまだ存在し、自動選択されている
  • アバターをクリックする

それをすると、私にはアバターメニューが開きますか?

  1. 検索ボックスを開く

  2. 何かを入力する

  3. テキストを選択する

  4. アバターをクリックする → ユーザーメニューが開くはずなのに何も起こりません :slight_smile:

うーん :thinking: これもユーザーメニューを開きます。

デスクトップでも再現しました。テキストを選択(ハイライト)する必要があります。

以前メタでこれに気づいたのですが、その時は特に何も思いませんでした。検索フィールドは最後の検索を保持しており、多くの場合テキストはデフォルトで選択されています。アバターではなく誤って検索アイコンをクリックした場合、以前の検索がそこにあると、アバターメニューを開く前にそれを閉じる必要があることに気づきます。

ブラウザ関連のようです。Firefoxでは発生しませんが、Chromeでは発生します。

「いいね!」 2

チンチンチン。:slight_smile: Chromeで試したところ、再現できました:+1:

「いいね!」 2

Safariを試そうとしていたところです。はい、そのバグはWindowsデスクトップ版Chromeのみのようです。SafariやiOSのデスクトップ版またはモバイル版Chromeでは再現できません。厳密にはWindowsデスクトップ版Chromeだけの問題のようです。

こんにちは。

EdgeとOperaでも発生します(どちらもChromiumベースなので、その動作で説明がつくと考えています)。

優先度/重要度:
緊急ではない

プラットフォーム:
Chromiumベースのブラウザ(今のところEdge、Chrome、Opera)のデスクトップWindows。

説明:
検索ボックスを使用した後に候補をハイライトすると、ドロップダウンのユーザーメニューが表示されなくなります。

再現手順:

  1. 検索ボックスにキーワードを入力します。
  2. 候補のいずれかにカーソルを合わせます。
  3. プロファイルアイコン/画像をクリックします。
「いいね!」 1

ありがとうございます。これは以下で修正されるはずです。

PRの説明に長い説明がありますが、要約すると、以前はテキストが選択されている場合に検索メニューの clickOutside イベントをスキップしていました。しかし、検索メニューの入力テキストを自動選択するため、これは別のテクニックに切り替わります。

「いいね!」 4

このトピックは2日後に自動的に閉じられました。返信はもう許可されていません。