In case somebody else runs into this problem.
Already sent a bug report so I use the same text for this posting as I used there.
- What happened
===========
After importing the “TMP Essentials” which Unity proposes after using Text Mesh Pro the first time newly created prefab instances will show TMP overrides you can’t get rid of. (See screenshots showing the steps)
Unity Version: 2018.3.1f
-
How we can reproduce it using the example you attached
==================================== -
Create a new empty Unity project
-
Add a new TMP gameobject via GameObject->UI->Text Mesh Pro Text
-
Turn it into a prefab
-
Observe that the GameObject doesn’t show any overrides
-
Now do the import of TMP Essentials as shown in screenshot #4
-
Repeat steps 2-3 or copy the existing TMP gameobject
-
Observe that there is now a TMP override as shown in screenshot #5 and #6. You can’t get rid of it using apply/revert.