Links für neue Themen mit ausgewählter Kategorie leiten zur Kategorie-Seite weiter

Fortsetzung der Diskussion aus Erstellen eines Links zum Starten eines neuen Themas mit vorbefüllten Informationen:

Ich bin mir nicht sicher, ob das ein Fehler oder eine Funktion ist, aber wenn der new-topic-Link einen category- oder category_id-Parameter enthält, wird man vor dem Öffnen des Compose-Fensters zu dieser Kategorie weitergeleitet. Wenn man zum Beispiel auf diesen Link klickt, landet man in der Kategorie Support, bevor das Compose-Fenster geöffnet wird:

https://meta.discourse.org/new-topic?title=topic%20title&category=Support

Ich würde es bevorzugen, wenn Discourse nicht von der aktuellen Seite weg navigieren würde. Gibt es eine Möglichkeit, das zu erreichen?

Diese Änderung bricht die Navigation ab, wenn der Benutzer sich bereits auf Discourse befand:

Der Code hat sich seitdem geändert und sieht jetzt so aus:

Der if (category) {-Block wird vor dem Block ausgeführt, der prüft, ob sich der Benutzer bereits auf Discourse befand, sodass die Navigation fortgesetzt wird. Das erscheint mir in der falschen Reihenfolge zu sein.