.tint() has no effect on macOS Liquid Glass toggles (on state background)

Environment: • macOS 26.0 (25A354) • Xcode 26.0.1 (17A400)

Issue: Applying .tint(...) to a macOS Liquid Glass style Toggle does not change the background color when the toggle is in the on state.

Expected behavior: The .tint(...) modifier should apply the chosen color.

Actual behavior: The toggle remains system blue (accent color), regardless of the tint specified

Notes: I’m hearing that .tint() behaves normally on iOS, so this may be macOS-specific.

This page says:

Some controls adapt to the tint color differently based on their style, the current platform, and the surrounding context. For example, in macOS, a button with the bordered style doesn’t tint its background, but one with the borderedProminent style does. In macOS, neither of these button styles tint their label, but they do in other platforms.

Is it possible that Toggles also don't respect the .tint modifier on macOS? Does it work if you use different styles?

If you think it's a bug, raise it in the usual way, at: https://feedbackassistant.apple.com/ then post the FB number here.

.tint() has no effect on macOS Liquid Glass toggles (on state background)
 
 
Q