Search Issue Tracker
Active
Votes
0
Found in
6000.0.30f1
6000.1.0a7
Issue ID
UUM-90249
Regression
Yes
Dropdown UI elements have their Content misplaced when nested inside a Prefab containing a root object with a Canvas Component
How to reproduce:
1. Create an empty project
2. Create a new Prefab inside the Asset folder and open it
3. In the Hierarchy window, find the root gameObject that has been created inside the Prefab (should have the exact name as the Prefab) and select it
4. In the Inspector window, add the Canvas Component to the gameObject
5. Ensure that Render Mode is set to “Screen Space - Overlay”
6. Add a blank UI Panel as the child object to the root gameObject (Right-click the root object > UI > “Panel”)
7. Add a “Dropdown - TextMeshPro” to the Panel (Right click the Panel > UI > “Dropdown - TextMeshPro” )
8. Expand the Dropdown element in the Hierarchy
9. Set the “Template” gameObject of the Dropdown to “active” in the Inspector window
10. Navigate to “Viewport > Content > Item” in the Hierarchy and select the Item
11. Observe the Scene window
Expected result: Dropdown Items are created inside the confines of the Template
Actual result: Dropdown Items are created in the lower left corner below the Panel
Reproducible in: 2023.2.0a14 , 6000.0.30f1, 6000.1.0a7
Not reproducible in: 2021.3.46f1, 2022.3.54f1, 2023.2.0a13
Reproducible on: macOS 14.6.1 (M1 Pro), Windows 11
Not reproducible on: No other environments tested
Workaround: Using a separate Canvas gameObject instead of a Canvas Component before nesting the Panel and Dropdown so that the flow would be “Prefab root object > Canvas > Panel > Dropdown”
Notes:
* Also reproducible in Player
* Not reproducible in Unity versions that don’t have TextMeshPro integrated into Core
* Not reproducible using any tested TextMeshPro package versions in 2022.3.x and 2021.3.x
* Not reproducible using “Dropdown (Legacy)” UI objects
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Color property '_BaseColor' missing
- Point Light source stops lighting when moved out of camera frustum in Player while having 2 directional lights in scene present, and a fog enabled by script
- Sky does not get rendered when 'CameraRelativeRendering' is disabled
- Dropdown UI elements have their Content misplaced when nested inside a Prefab containing a root object with a Canvas Component
- “'UnityMetaVertexPosition': implicit truncation of vector type" Shader warning when compilating URP ShaderGraph shaders
Add comment