Search Issue Tracker
By Design
Votes
0
Found in
6000.0.13f1
Issue ID
UUM-77265
Regression
Yes
Custom contextual menu is broken or displayed wrongly when it is created with GenericDropdownMenu UIElement
How to reproduce:
1. Open the “GenericDropdownMenu“ project
2. Press CTRL+Q to open the “Asset Quick Access” window
3. Right click on the “sample” Asset
4. Observe the results
Expected result: The contextual menu is functioning and appears as a small grey square box
Actual result: The contextual menu is not functioning or appearing as a black large box
Reproducible in: 2023.2.0a15, 6000.0.13f1
Not reproducible in: 2021.3.41f1, 2022.3.40f1, 2023.2.0a14
Reproduced on: Windows 10
Not reproduced on: No other environment tested
Notes:
- From version 2023.2.0a15 until version 2023.3.0a19 the contextual menu opens as the large black box with buttons
- From version 2023.2.0b1 until version 6000.0.0f1 the contextual menu opens as a black line without buttons and the “Layout update is struggling to process current layout (consider simplifying to avoid recursive layout): EditorPanelRootElement unity-panel-container (x:0.00, y:0.00, width:774.00, height:311.00) world rect: (x:0.00, y:0.00, width:774.00, height:311.00)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)” error is thrown in the Console
- From version 6000.0.1f1 until version 6000.0.13f1 the contextual menu opens as the large black box with buttons4
Comments (1)
-
SolarianZ
Aug 11, 2024 06:16
Why Unity change the style of the GenericDropdownMenu to this new high contrast style? It's so ugly!
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
- NullReferenceException is thrown when assigning PanelSettings asset to a UIDocument dynamically at runtime
- Crash on GfxDeviceD3D12Base::DrawBuffersCommon when disabling "Allow FSR2" parameter while in Play Mode with Direct3D12 set as graphics API
- Crash on vkGetInstanceProcAddr when setting graphics API to "Vulkan" on Fantasy Kingdom learning project
- Overlay Camera "clear depth" not working on Vulkan+Pixel8
- Shadows from Shadow Caster 2D using 2D Colliders show incorrectly when tiles are removed at runtime
Resolution Note:
We'll address the wrong dropdown styles in an upcoming minor version.
For the width, we introduced new API to help drive how it is calculated, you can use the new `fitContentWidthIfAnchored` parameter. The GenericDropdownMenu will need to be opened with both `anchored` and `fitContentWidthIfAnchored` to true, so that the width matches the largest item.
For more information, please refer to:
https://docs.unity3d.com/6000.0/Documentation/ScriptReference/UIElements.GenericDropdownMenu.DropDown.html