Following our recent upgrade to v2026.6 of Discourse, we are experiencing an unexpected issue with the Foundation template we are using.
We have performed several checks on our end (basic tests, log inspection, disabling other components, checking color palettes), but at this stage, we have not been able to identify the exact cause of the problem or find a solution to fix it.
Has anyone else encountered similar issues with this template since the update? Do you have any leads for investigation, specific changes in the core of v2026.6 to point out, or suggestions to offer?
There is an upcoming change Modernizing the Foundation theme which is probably enabled by default now.
I think right now you can still revert the changes by navigating to /admin/config/upcoming-changes and selecting “no one” for this change.
In macOS Mojave, released in 2018, Apple disabled subpixel antialiasing across the operating system. I’m guessing they realized that it was doing more harm than good on modern hardware.
Confusingly, macOS browsers like Chrome and Safari still use subpixel antialiasing by default. We need to explicitly turn it off, by setting -webkit-font-smoothing to antialiased.
To demonstrate the difference… --webkit-font-smoothing: auto; on the left, and --webkit-font-smoothing: antialiased; on the right
macOS renders text heavier by default, but only in browsers and not the rest of the OS… antialiased gets it closer in appearance to how text is rendered in other operating systems… in Chrome on Windows the CSS doesn’t apply and the text looks like this by default:
It’s debatable whether or not it’s worth adding as a reset like we are with this change… it technically makes fonts lighter on macOS which looks closer to other operating systems, but the mechanism is different because they’re different text rendering engines.
Windows, while similarly light after applying this change for macOS, will still render fonts slightly sharper because of the engine differences (Windows does subpixel antialiasing, which is what gets turned off by this CSS on macOS).