Benutzername-Autovervollständigung funktioniert nicht mit Sonderzeichen?

Hallo,

Reguläre französische Akzentzeichen sind in Benutzernamen in meinem Forum erlaubt.

Hier ist ein Beispiel, bei dem die Verwendung eines Akzentzeichens die Autovervollständigung nicht auslöst:

Autovervollständigung funktioniert:

Autovervollständigung funktioniert nicht, wenn ein Akzentzeichen verwendet wird:

Obwohl der Benutzername Aurélien existiert.

Die Verwendung ohne Akzent gibt ebenfalls Aurélien unter den Ergebnissen zurück, was in Ordnung ist, aber die Verwendung eines Akzents sollte die Autovervollständigung nicht daran hindern, zu funktionieren.

6 „Gefällt mir“

Ich kann das hier auf Meta nicht reproduzieren. Wenn ich @ré eingebe, erhalte ich Autovervollständigungsvorschläge:

Können Sie das hier reproduzieren?

2 „Gefällt mir“

Jetzt finden Sie echte Namen. Was passiert, wenn ein Benutzername Akzente enthält?

2 „Gefällt mir“

Benutzer mit Akzentzeichen können hier auf Meta nicht gefunden werden, um sie zu testen, aber auf meiner lokalen Instanz funktioniert es immer noch:

3 „Gefällt mir“

Hier ist ein Nutzer hier auf Meta, der einen Akzent im Namen hat. Ich werde die ersten paar Buchstaben bis einschließlich des Akzents eingeben, um zu sehen, was passiert.

@Auré gibt weder den Namen noch Vorschläge zurück, während er sich im Editor befindet. Die restlichen Buchstaben des Namens waren lien, wie in Aurélien.

Die Eingabe des gesamten Namens brachte keine Namensvorschläge hervor und ordnete den vollständigen Namen auch nicht demselben Nutzer im Verzeichnis zu.

Es funktioniert jedoch bei der Suche im Benutzerverzeichnis.

4 „Gefällt mir“

Meins passt nur zu dem spezifischen Zeichen: (Ich habe vor etwa 10 Minuten ein Upgrade durchgeführt).

2 „Gefällt mir“

Ich habe Discourse auf die neueste Version aktualisiert und es im abgesicherten Modus versucht, aber das Problem besteht weiterhin:

1 „Gefällt mir“

@Canapin, wenn Ihre Website öffentlich ist, können Sie mir die URL entweder hier oder per PN mitteilen? Ich möchte mich bei Ihrer Website anmelden, um einige Fehlerbehebungen vorzunehmen.

Können Sie es bitte noch einmal versuchen? Ich habe die Anforderungslogs für Meta überprüft und kann keine Suchanfragen für den Begriff Auré von Ihrem Konto sehen. Ich erhalte definitiv Autovervollständigungsvorschläge für Auré:

1 „Gefällt mir“

Sicher, https://forum.monocycle.info/
Lassen Sie mich wissen, wenn Sie Administratorzugriff benötigen.

2 „Gefällt mir“

@Osama, es funktioniert jetzt im Editor. Früher lag es vielleicht daran, wie ich das Akzentzeichen in den Editor eingefügt habe. :roll_eyes:

1 „Gefällt mir“

Ich habe die Grundursache für diesen Fehler noch nicht ermittelt, aber es scheint sich eher um ein serverseitiges Problem als um ein Client-/JS-Problem zu handeln. Dies ist der API-Endpunkt, den die Autocomplete-Bibliothek aufruft, um übereinstimmende Benutzer zu finden:

/u/search/users.json?term=Auré&category_id=5&include_groups=true&limit=6`

Und ich kann bestätigen, dass eine Anfrage an diesen Endpunkt auf der Instanz von @Canapin gesendet wird, wenn ich @Auré in den Composer eingebe, die Antwort jedoch keine Ergebnisse liefert. Meta hingegen liefert einige Ergebnisse, wenn dieser Endpunkt mit exakt denselben Parametern aufgerufen wird.

@Canapin, können Sie alle installierten Plugins (auch die deaktivierten) auf Ihrer Instanz auflisten?

2 „Gefällt mir“

Hier sind sie!

2 „Gefällt mir“

Hallo!

Nur eine Erinnerung an dieses Problem, das mich immer noch ein wenig stört, wenn ich nach den Nachrichten von jemandem suche… Es wäre gut zu wissen, ob in Zukunft eine Lösung geplant ist :slight_smile:

Sie können auch nach dem Benutzernamen Stéphane im gleichen Forum suchen, wenn Sie ein weiteres Beispiel benötigen.

1 „Gefällt mir“

Hallo!

Entschuldigen Sie die Nachfrage, aber haben Sie sich seitdem damit beschäftigt?

Ich verstehe, dass es aber eine niedrige Priorität hat. :slight_smile:

2 „Gefällt mir“

Leider habe ich nicht viele Anhaltspunkte, da das Problem spezifisch für Ihre Instanz zu sein scheint und durch etwas auf der Serverseite verursacht wird, also nichts, was ich auf meiner Seite debuggen kann :cry: Wenn Sie dies hier auf Meta oder einer anderen Instanz reproduzieren können, werde ich es gerne noch einmal genauer betrachten.

2 „Gefällt mir“

Ist nicht das Problem, dass das System keine Auré-Namen vorschlägt, wenn wir Aure (ohne Akzent) eingeben.

1 „Gefällt mir“

Nein, das Problem ist, dass die Instanz von @Canapin Aurélien nicht in den Autocomplete-Vorschlägen enthält, wenn man Auré eingibt.

Wir haben eine search_ignore_accents-Einstellung für die Website, aber ich bin mir nicht sicher, ob sie bei der Suche nach Benutzern gilt oder ob sie sich auf Beiträge bezieht.

2 „Gefällt mir“

Nun, ich habe es noch einmal versucht und jetzt funktioniert es:

Ich frage mich sogar, ob ich es noch einmal versucht habe, bevor ich dich erwähnt habe, wenn ich jetzt darüber nachdenke… Entschuldige bitte. :sweat:

Ich denke, das Thema kann geschlossen oder gelöscht werden (wenn es für andere nutzlos ist), da das Problem nicht mehr besteht.

5 „Gefällt mir“

Ich glaube nicht, dass wir löschen müssen, das könnte wieder auftauchen und dieses Thema bietet genügend Kontext, um zu helfen, falls es das tut.

3 „Gefällt mir“