Emoji-Autocomplete-Problem bei „emoji autocomplete min chars" > 0

Ich glaube, das Problem tritt seit einem kürzlichen Upgrade (von 2.5 auf 2.6.0.beta1) auf.

Wenn sich vor dem gleichen Zeilenanfang noch Text befindet (auch nur ein Leerzeichen), wird die Autovervollständigung nicht angezeigt, sobald ich nach dem : Buchstaben oder Schlüsselwörter eingebe.
Allerdings erscheint die Autovervollständigung, wenn ich nach dem : wieder Buchstaben lösche.

Wenn ich : in einer neuen Zeile eingebe, funktioniert es einwandfrei.

Hier zeige ich die drei Fälle:

  1. Ein Emoji als erstes Element der Zeile eingeben (die Autovervollständigung wird angezeigt)
  2. Ein Emoji nach bereits vorhandenem Text eingeben (die Autovervollständigung wird nicht angezeigt)
  3. Ein Zeichen löschen (die Autovervollständigung wird angezeigt)


Ich habe es im abgesicherten Modus versucht, aber das Problem wurde dadurch nicht behoben.

Edit: Das Problem verschwindet, wenn ich minimale Zeichenanzahl für Emoji-Autovervollständigung auf 0 setze.

5 „Gefällt mir“

Ich erinnere mich kaum, dass sich jemand darüber beschwert hat, dass Zeichen mit Akzenten und Emojis nicht gut funktionieren. Es könnte mit dieser Korrektur zusammenhängen, aber das ist sprachspezifisch; ich kann dies in englischsprachigen Foren nicht reproduzieren.

2 „Gefällt mir“

Ich bin diesem Problem zuvor nicht begegnet, und es tritt auch auf, ohne dass ich im Suchbegriff Akzentzeichen eingebe. Außerdem ist die Option Inline-Emoji-Übersetzung aktivieren deaktiviert.
Ich habe eine andere Discourse-Installation aktualisiert, und das gleiche Problem ist aufgetreten. Ich vermute also, dass dies sowohl mit dieser Einstellung als auch mit der neuen Version zusammenhängt.

1 „Gefällt mir“

Ich kann das hier auf Meta nicht nachvollziehen? Ich habe Text in derselben Zeile, gefolgt von :, und die Emoji-Autocomplete-Funktion funktioniert einwandfrei?

1 „Gefällt mir“

Hast du die Einstellung minimale Zeichen für Emoji-Autovervollständigung auf 1 geändert? Ich habe das Problem nicht, wenn sie auf 0 eingestellt ist.

2 „Gefällt mir“

Meine Einstellung war standardmäßig auf 0 gesetzt, und wir hatten noch nie ein Problem. :slightly_smiling_face:
Edit: Ich habe meine Einstellung auf 1 geändert, es in einem Antwortbeitrag ausprobiert, und es funktionierte weiterhin einwandfrei.
Edit2: Für den Fall, dass es relevant ist: Meine Website ist auf Englisch.

Ich denke, du hast recht. Ich kann das Problem auf meiner Instanz (2.6) reproduzieren, die auf Französisch ist, aber das Problem tritt auch auf, wenn keine Akzentzeichen auf der Zeile geschrieben sind, wie canapin sagte.

Und es funktioniert einwandfrei auf einer anderen Instanz, 2.5.0.beta6, ebenfalls auf Französisch.

3 „Gefällt mir“

Ich habe auch festgestellt, dass die Vorschläge für den Hauttontag :t2: seit einiger Zeit nicht mehr funktionieren. Hat das damit zu tun?

Auch hier auf Meta: :+1:t2:

Ein einzelner Doppelpunkt startet die Vorschläge einwandfrei:

Dann drücke ich die Tabulatortaste oder klicke auf den gewünschten Vorschlag.

Anschließend tippe ich einen weiteren Doppelpunkt ein, um den Hautton zu ändern.

Aber jetzt bekomme ich keine Eingabeaufforderungen oder Vorschläge mehr:

Wenn ich den Hautton manuell eingebe, wird er tatsächlich korrekt angezeigt.

:man_shrugging:

4 „Gefällt mir“

Sehr guter Fund, @Canapin, mit hervorragenden Schritten zur Reproduktion.

Behoben gemäß:

https://review.discourse.org/t/fix-emoji-autocomplete-min-chars-failing-when-not-0/13040

6 „Gefällt mir“