Discourse изменяет и ломает пользовательские ссылки меню

Этот коммит должен позволить включать произвольные параметры запроса в ссылки боковой панели:

По-прежнему есть несколько особенностей, которые касаются не только боковой панели:

  1. Как обсуждалось выше, если параметр запроса предназначен для запуска действия в сторонней JS-библиотеке, эта библиотека должна поддерживать одностраничные приложения (SPA).

  2. Ember (наш JS-фреймворк) в настоящее время удаляет любые нераспознанные параметры запроса сразу после навигации. Таким образом, даже если ссылка боковой панели включает параметр запроса, он может исчезнуть сразу после перехода.

    Мы следим за возможными будущими решениями этой проблемы в фреймворке Ember :eyes:

Тем временем одним из обходных путей для обеих этих проблем будет создание ссылки на внешний сайт, который затем перенаправит обратно на ваш форум (например, сервис сокращения URL).

4 лайка