Microsoft Edge won't render page properly after changing theme in user settings

I can’t find any information about this, and perhaps I’m doing something wrong and this is not a bug but a config issue.

I go to my user preferences page, click on interface, and select a different theme.
Then the layout looks broken, like it’s not loading the css.
Console says: SEC7113: CSS was ignored due to mime type mismatch
I’m using the standard Docker container.

Any advice appreciated.

I cannot repro this with Meta on Edge. @discourseuser100, are you able to reproduce this on either meta.discourse.org or try.discourse.org?

thanks for the quick response…
No it seems it works fine on meta.

Then it’s something specific to your site, or your theme.

ok, sure…
I thought it might be something to do with a custom theme, so I’ve just tested with the default unchanged Light and Dark themes, and it’s doing the same thing.
Nothing else unusual except the Alternative Logos component, but this is not being used by the default themes.
I’m not sure what to check next.

it’s like the browser is trying to load something and Edge is returning an error page.

Здесь наблюдается то же поведение.

  • Только в Edge.
  • Та же ошибка в консоли:
    SEC7113: CSS проигнорирован из-за конфликта MIME-типов.
  • После выбора новой темы в выпадающем меню происходит небольшая задержка, затем следует перезагрузка, и всё ломается. После повторной перезагрузки всё работает нормально. Если успеть нажать «Сохранить» до того, как перезагрузка вступит в силу, новая тема применится.

Мы используем стандартные темы: hell, dark и light, с выбором DiscoTOC. Наша версия — 2.4.0.beta10.
Наши пользователи не могут изменить свой адрес электронной почты. Они не могут выбрать свой собственный язык. Период смены имени пользователя установлен на 0. Пользователи не могут назначить себе основную группу. Они не могут включить режим рассылки.

Об этом сообщил один из пользователей, и мы смогли воспроизвести проблему.

Поскольку после перезагрузки всё работает нормально, это, безусловно, не срочно :wink:

Вы используете недавно выпущенную версию Microsoft Edge?
https://www.microsoft.com/en-us/edge
Будем признательны за информацию о браузере (например, номер версии). :slightly_smiling_face:

Нашёл :slight_smile:
Microsoft Edge 44.18362.449.0

Обновите Microsoft Edge до последней доступной версии.


Посмотрите на изображение ниже.

Есть несколько способов обновить Microsoft Edge.

  1. Обновите через Центр обновления Windows
  2. Загрузите последнюю версию по ссылке, которую я оставил в своём предыдущем сообщении

Наконец-то нашлось время на обновление (пришлось делать ручную установку, так как обновление приносило лишь новую сборку старого Edge):

Ура, новый Edge отлично работает с выбором темы! :partying_face:

Ха, я так и знал! :smiley: