После недавнего обновления нашего инстанса до версии v2026.6 Discourse у нас возникла неожиданная проблема с шаблоном Foundation, который мы используем.
Мы провели несколько проверок с нашей стороны (базовые тесты, анализ логов, отключение других компонентов, проверка цветовых палитр), но на данный момент нам не удалось точно установить причину проблемы или найти решение для её исправления.
Встречались ли у кого-то из вас похожие проблемы с этим шаблоном после данного обновления? Можете ли вы подсказать, в каком направлении стоит искать, указать на какие-то конкретные изменения в ядре версии v2026.6 или предложить свои идеи?
В ближайшее время будет введено изменение Modernizing the Foundation theme, которое, вероятно, уже включено по умолчанию.
Сейчас вы всё ещё можете откатить изменения, перейдя в /admin/config/upcoming-changes и выбрав «никто» для этого изменения.
Но когда изменение станет постоянным, это больше не сработает. Тогда вам понадобится пользовательский компонент темы, который переопределяет новое значение по умолчанию.
В macOS Mojave, выпущенной в 2018 году, Apple отключила субпиксельную антиалиасацию по всей операционной системе. Я предполагаю, что они осознали, что на современном оборудовании это наносит больше вреда, чем пользы.
Запутывающим образом браузеры на macOS, такие как Chrome и Safari, по-прежнему используют субпиксельную антиалиасацию по умолчанию. Нам нужно явно отключить её, установив -webkit-font-smoothing в значение antialiased.
Чтобы продемонстрировать разницу… Слева --webkit-font-smoothing: auto;, а справа --webkit-font-smoothing: antialiased;
macOS по умолчанию отображает текст темнее, но только в браузерах, а не в остальной части ОС… antialiased делает его ближе к тому, как текст отображается в других операционных системах… В Chrome на Windows этот CSS не применяется, и по умолчанию текст выглядит вот так: