Search Issue Tracker
Fixed in 1.5.0 & 2.1.0
Votes
31
Found in [Package]
1.3.0
Issue ID
1093101
Regression
No
Text Mesh Pro components inside prefabs remain in the 'Overrides' drop-down menu even after applying their changes
How to reproduce:
1. Open user-submitted project (NestedPrefabBug)
2. Open the scene 'SampleScene'
3. Select the 'Canvas' GameObject and attempt to override changes to (Mesh Filter) and Text Mesh Pro (Script) components
Expected result: changes in the components are applied in the prefab and the 'Overrides' drop-down indicates that there are no overrides
Actual result: the (Mesh Filter) and Text Mesh Pro (Script) components remain in the 'Overrides' drop-down menu even after changes are applied
Reproducible with: 2018.3.0b9, 2019.1.0a8
Notes:
Note that there is no (Mesh Filter) component on the 'Text' GameObject upon first opening the project, it only appears after overriding the Canvas prefab
The (Mesh Filter) component always reverts to an empty string upon overriding the changes
-
Novack
Jun 16, 2020 16:23
This issue is clearly not fixed in regards to mmmesh filters, why was it closed as fixed?
-
danUnity
May 03, 2020 00:43
I have TextMesh Pro 2.0.1 and I'm on Unity version 2019.2.0f1 and the mesh filter always reminds an override and never goes away even after applying the override.
-
joonturbo
Nov 25, 2019 17:54
I've tested with a clean project in 2019.1.14 and 2019.2.13 and the issue persists, with preview TMPRO preview package 2.1.0. I'm on macOS.
-
joonturbo
Nov 25, 2019 17:27
I'm experiencing this consistently on 2019.1.12f1 with TextMeshPro Version 2.1.0 (preview).
-
AlexWijnbeek
Aug 02, 2019 09:40
Still seeing this problem in Unity 2019.1.12f1 with TMP package version 2.0.1 (non-preview)
-
psypol
Apr 03, 2019 13:47
"Surprising not more people complain about it."
=> Count me in -
SketchWork
Mar 29, 2019 16:46
By the way I'm using TextMeshProUGUI which always shows in the override no matter what you do.
-
SketchWork
Mar 29, 2019 16:43
Hi Stephan, this is still present in 2018.3.11f1 and I'm using the release version 1.40 of TMPro.
-
fben
Mar 13, 2019 01:52
Still having the same issue with 2018.3.8 and TMP 1.4.0.3a ie: "the (Mesh Filter) and Text Mesh Pro (Script) components remain in the 'Overrides' drop-down menu even after changes are applied"
-
Stephan_B
Mar 03, 2019 01:09
This behavior in regards to the TextMesh Pro scripts should be resolved in the latest package release of TMP which is version 1.4.0-preview.xx for Unity 2018.3 +.
In regards to the Mesh Filter and Mesh, neither of these are persistent in regards to TMP and set to HideAndDontSave where the Prefab system should be ignoring these which as we know it is now right now.
I am talking with the Prefab team to try to find a solution where tools like TMP, other assets / package and user scripts can specify serialized properties that should be ignored by the prefab system as in the case of the Mesh Filter and Mesh.
So the TMP specific part of this should be resolve in the latest package but we still need to resolve handling of serialized properties that should not be tracked by the prefab system.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- SerializedPropertyChangeEvent is invoked when initially binding PropertyFields in custom Editor
- UI Panel is not visible when HDR and STP filter are enabled
- Crash on GfxDeviceD3D11Base::DrawBuffersIndirect when opening a specific project
- OnTriggerExit2D is called in Play mode when undoing component adding
- Builds fail with "Execution failed for task ':launcher:checkReleaseDuplicateClasses'" error when the newer version of the In-App Purchasing package is installed on a specific project
Resolution Note (fix version 1.5.0 & 2.1.0):
This issue has been resolved and will be fixed in the next release of the TMP package for Unity 2018.4 which will be version 1.5.0 and in TMP package version 2.1.0 for Unity 2019.x.