In Xojo 2025r2.1 and lower return &cE7E7E700 and &c25252500 for light and dark mode respectively. Using the exact same machine and Xojo 2025r3 I get &cFFFFFF00, &c16161600. I don’t know if this is a bug in Xojo, a bug in macOS or just a bad design decision on Apple’s part.
If you switch to compatibility mode then you get the old value. So bad design decision on Apple’s part would be my guess. There is a reason why I always define my own colors for windows.
I suspect so. Given FillColor is typically used for the background of column / row headers on list boxes and grids it’s a very odd choice.
Obviously, there are pros and cons to choosing your own colours. Different versions of the OS have different ‘native’ colours for such things. So you get back to Native vs A style I like debates. I’ve gone with copying the prior version for now.