This issue is related to redundant application of color correction on TMP UGUI text objects when Editor is in Linear color space. When using the Canvas system color correction is already handled by the Canvas system. As such this conversion of color space on the text vertex colors is no necessary and incorrect.
Steps to reproduce:
1. Create a new project with Unity 6000.0.7f1
2. Import TMP Essentials and TMP Examples and Extras
3. Load up the scene "09 - Margin Tag Example"
4. Notice the Blue in the PRO in the TextMeshPRO text is a much darker blue than in Unity 6000.0.5f1 version
Actual results: Text Colour changed - this will result in a different font colour for our users' projects when updating to this version.
Expected results: Same colour in both versions, as nothing changed in the examples
Reproducible with versions: 6000.0.6f1, 6000.0.7f1
Not reproducible with versions: 6000.0.5f1
Can’t test with versions:
Tested on (OS): Windows 11