Ссылки на создание новой темы с выбранной категорией ведут на страницу этой категории

Продолжение обсуждения из Создание ссылки для начала новой темы с предзаполненными данными:

Не уверен, является ли это ошибкой или особенностью, но если в ссылке new-topic присутствует параметр category или category_id, при нажатии на неё вы сначала перенаправляетесь в эту категорию, и только затем открывается редактор. Например, при нажатии на эту ссылку вы сначала попадаете в категорию Support, и только потом открывается редактор:

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

Мне бы хотелось, чтобы Discourse не перенаправлял пользователя со текущей страницы. Есть ли способ добиться такого поведения?

Это изменение прерывает навигацию, если пользователь уже находился на Discourse:

С тех пор код изменился и теперь выглядит так:

Блок if (category) { выполняется до блока, который проверяет, находился ли пользователь уже на Discourse, поэтому навигация продолжается. Мне кажется, что порядок здесь неправильный.