Встраивание Discourse приводит URL к нижнему регистру

Я использую встраивание Discourse на своём статическом сайте, и автоматически созданная ссылка на мой форум Discourse отображается полностью в нижнем регистре, что неверно. Вот пример: https://forest.localcharts.org/ocl-001B.xml, опубликованная здесь, которую мне пришлось вручную исправить с нижнего регистра на верхний.

1 лайк

Раньше всё работало нормально?

Да, встраиваемый контент даже в безопасном режиме не загружается и в консоли отображаются ошибки :thinking:

Не меняли ли вы недавно настройки CSP или адреса в списке блокировок?

URL нормализуется и приводится к нижнему регистру здесь, перед сохранением в базе данных:

Из-за того, что часть ID чувствительна к регистру, HTML не мог быть получен, что привело к ошибке загрузки.

Возможно, URL следует хранить в нормализованном виде без приведения к нижнему регистру, а приводить к нижнему регистру только тогда, когда это необходимо. :thinking:

1 лайк