'Directory' kann nicht als Label für einen Custom Header Link verwendet werden

Ich schaue mir das seit weniger als einer Stunde an, also hoffe ich, dass es sich um einen dummen Fehler handelt. Aber ich kann keinen benutzerdefinierten Link mit der Bezeichnung „Directory“ hinzufügen. Ich habe diese Theme-Komponente monatelang problemlos genutzt, doch heute wollte ich einige Formulierungen aktualisieren und bin auf dieses Problem gestoßen, das keinen Sinn ergibt.

Ich habe folgendes als mittleres Feld in den Einstellungen für benutzerdefinierte Header-Links eingefügt:
Directory, Users within the community, /u?period=all, vdo, self, keep

und dies gesehen:

Als ich das durch Folgendes ersetzte:

Directorz, Users within the community, /u?period=all, vdo, self, keep

wurde es korrekt angezeigt:

Screen Shot 2020-07-29 at 1.41.09 PM

Ist „Directory“ irgendwo in Discourse ein spezielles Wort?

  • Reproduzierbar auf Themes ohne andere aktivierte Theme-Komponenten
  • Reproduzierbar auf einem Forum ohne installierte Plugins

Ich kann mir keinen logischen Grund dafür vorstellen, warum das passieren sollte, also hoffe ich, ich übersehe einfach etwas. Kann jemand das Problem nachvollziehen und/oder weiß etwas über dieses seltsame Verhalten?

EDIT

Ich sehe jetzt, dass es in der gemeinsamen CSS eine directory-Klasse gibt, die einen Margin hinzufügt. Gibt es etwas, das wir in der Theme-Komponente tun können, um Überschreibungen von Klassennamen entgegenzuwirken? Vielleicht durch Hinzufügen eines Suffixes zur Klasse, wie z. B. directory-custom-header-link?

EDIT 2
PR hier

3 „Gefällt mir“

PR wurde gemergt, danke! :+1:

4 „Gefällt mir“