Проблема совместимости с шаблоном Foundation (v2026.6)

Всем привет,

После недавнего обновления нашего инстанса до версии v2026.6 Discourse у нас возникла неожиданная проблема с шаблоном Foundation, который мы используем.

Мы провели несколько проверок с нашей стороны (базовые тесты, анализ логов, отключение других компонентов, проверка цветовых палитр), но на данный момент нам не удалось точно установить причину проблемы или найти решение для её исправления.

Встречались ли у кого-то из вас похожие проблемы с этим шаблоном после данного обновления? Можете ли вы подсказать, в каком направлении стоит искать, указать на какие-то конкретные изменения в ядре версии v2026.6 или предложить свои идеи?

Будем рады любой помощи или подсказкам.

Заранее спасибо за ваши ответы!

До обновления:

После:

В ближайшее время будет введено изменение Modernizing the Foundation theme, которое, вероятно, уже включено по умолчанию.
Сейчас вы всё ещё можете откатить изменения, перейдя в /admin/config/upcoming-changes и выбрав «никто» для этого изменения.

Но когда изменение станет постоянным, это больше не сработает. Тогда вам понадобится пользовательский компонент темы, который переопределяет новое значение по умолчанию.

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

Здравствуйте, оба!

Спасибо вам за эти первые отзывы.

@NateDhaliwal

1 - Появились отступы сверху и снизу от строки поиска.

2 - Шрифт, который был жирным, стал полужирным.

3 - У текста снижен контраст, и появился небольшой размытый эффект.

Это можно изменить, добавив следующее в CSS вашей темы:

body {
    --webkit-font-smoothing: auto;
}

Здесь есть некоторая информация о том, что это делает: A Modern CSS Reset • Josh W. Comeau

В macOS Mojave, выпущенной в 2018 году, Apple отключила субпиксельную антиалиасацию по всей операционной системе. Я предполагаю, что они осознали, что на современном оборудовании это наносит больше вреда, чем пользы.

Запутывающим образом браузеры на macOS, такие как Chrome и Safari, по-прежнему используют субпиксельную антиалиасацию по умолчанию. Нам нужно явно отключить её, установив -webkit-font-smoothing в значение antialiased.

Чтобы продемонстрировать разницу… Слева --webkit-font-smoothing: auto;, а справа --webkit-font-smoothing: antialiased;

macOS по умолчанию отображает текст темнее, но только в браузерах, а не в остальной части ОС… antialiased делает его ближе к тому, как текст отображается в других операционных системах… В Chrome на Windows этот CSS не применяется, и по умолчанию текст выглядит вот так: