Die Eingabe im Willkommensbanner-Suchfeld verliert den Fokus nach Auswahl eines Ergebnisses

Wenn Sie eine Suche in der Willkommensbanner eingeben, verliert das Eingabefeld nach der Auswahl eines vorgeschlagenen Ergebnisses den Fokus. Dieses Problem tritt auch bei Verwendung der Clear-Schaltfläche auf.

Stattdessen wird folgender Fehler in der Konsole ausgegeben:

Ich werde morgen einen PR erstellen EDIT: Martin hat bereits einen PR zur Behebung dieses Problems vorbereitet.

1 „Gefällt mir“

Ich weiß nicht, ob das damit zusammenhängt, aber es scheint einige Inkonsistenzen zu geben, wenn mehr als ein Suchmenü verfügbar ist. Zum Beispiel öffnet und fokussiert die Tastenkombination / für die Suche die Kopfzeilensuche, auch wenn das Suchbanner gerendert wird. Dies geschieht auch, wenn das Suchsymbol in der Kopfzeile tatsächlich ausgeblendet wäre.

3 „Gefällt mir“

Haben Sie kürzlich neu kompiliert? Ich sehe eine zugehörige PR, die dieses Verhalten beheben sollte: UX: Fix various search shortcut UX issues (#31903) · discourse/discourse@832ed8c · GitHub

2 „Gefällt mir“

Oh, das habe ich nicht gesehen.. das sieht nach einem richtigen FIX aus! :grinning_face_with_smiling_eyes:

Es scheint jedoch das Verhalten nicht vollständig abzustimmen.. es funktioniert mit dem neuen Suchbanner in Core, wenn dieser aktiviert ist. Nur der Suchbanner erhält dann den Fokus.

Aber der Banner aus der Komponente, jetzt Advanced Search Banner, erhält nicht den Fokus, das Suchsymbol in der Kopfzeile erhält ihn.

Und wenn ich Header Search installiere und den Core-Banner aktiviere, erhalten beide gleichzeitig den Fokus:

Es scheint also viele Kombinationen zu geben und es ist wahrscheinlich etwas knifflig, eine klare Fokus-Hierarchie zu definieren?

1 „Gefällt mir“

Das ist knifflig! :sweat_smile:

Nebenbei bemerkt, Martin arbeitet an einem PR, der mein Problem hier behebt und ein paar Dinge verbessert. Es könnte in Ihrem Kontext helfen.

4 „Gefällt mir“