UIElement text color affected by editor play mode tint (1209772)

When entering play mode, UIElement’s text is tinted, making it unreadable, especially when the text color is light (eg, white).

No workarounds are available as well, making any light-colored editor text unusable.

Example:

I’ve noticed a related issue was stated to be fixed in Unity 2019.3 beta 6, but I’ve checked it with 2019.3.0.f4 and the issue is still there.

I’ve created a reproduction project and sent bug report; case ID: 1209772.

1 Like

Thanks for the bug report, we will look into it.

1 Like

Hi,

it could be related to this bug :

Hi, Don’t think so. It only affects the text.

I’ve also got a response from the QA stuff, stating that this behavior is by design. It didn’t happen in the previous Unity versions, but I guess that’s due to the new skin and the fact that the text is now also tinted in play mode. It’s still debatable whether such behavior is ok; after all, any light text is unreadable in play mode when using light skin (dark one has another default tint, which is not affecting light text that much). Additionally, only text is affected with this tint: borders, for example, are not, and look fine even when they have the same color as text.

It is unclear from your screenshot, but if this is text in an Editor Window then yes I would expect it to change and be tinted by playmode just like anything else in the editor. If it is a runtime UI though, then that would not be expected behaviour.

1 Like

That’s an editor window, right. But the text is not tinted as everything else, but much more. For example, if I’d add a border to the label with those text with the same color, it’d be much lighter when in play mode. I guess they’re tinting the text separately from other graphics and the tint is too aggressive.