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 :
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.