Les liens de nouveau sujet avec une catégorie sélectionnée redirigent vers la page de cette catégorie

Poursuite de la discussion depuis Créer un lien pour démarrer un nouveau sujet avec des informations pré-remplies :

Je ne suis pas sûr que ce soit un bug ou une fonctionnalité, mais si le lien new-topic inclut un paramètre category ou category_id, cliquer sur le lien vous emmène dans cette catégorie avant d’ouvrir le composeur. Par exemple, cliquer sur ce lien vous emmène dans la catégorie Support avant d’ouvrir le composeur :

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

Je préférerais que Discourse ne navigue pas hors de la page actuelle. Y a-t-il un moyen d’obtenir cela ?

Ce changement interrompt la navigation si l’utilisateur était déjà sur Discourse :

Le code a évolué depuis et ressemble désormais à ceci :

Le bloc if (category) { s’exécute avant le bloc qui vérifie si l’utilisateur était déjà sur Discourse, ce qui permet à la navigation de se poursuivre. Cela me semble être un ordre incorrect.