Not signed in
Copyright © 2026 Unity Technologies
Reproduction steps:
1. Create a new project
2. Create any Standard Element (e.g. GameObject > UI Toolkit > Standard Elements > Button)
3. Create UI Document
4. Create one more Standard Element
5. Reorder Standard Elements in the Hierarchy
6. Parent one of the Standard Elements to the other
7. Undo changes and observe the Console
Actual result: “Assertion failed on expression: 'GetPropertyPath().empty()'” errors are thrown
Expected result: No errors or warnings are thrown
Reproducible with: 6000.6.0a7, 6000.6.0b3, 6000.7.0a2
Couldn’t reproduce with: 6000.0.79f1, 6000.3.19f1, 6000.5.3f1, 6000.6.0a6 (No Standard Elements option)
Reproduced on: macOS Tahoe 26.5 (M4)
Notes:
Assertion failed on expression: 'GetPropertyPath().empty()'
UnityEditor.SerializedProperty:get_isValid ()
Unity.UIToolkit.Editor.UxmlAttributeFieldDecorator:OnFieldDetachedFromPanel (UnityEngine.UIElements.DetachFromPanelEvent) (at /Users/bokken/build/output/unity/unity/Modules/UIToolkitAuthoringEditor/Managed/Inspector/Controls/UxmlAttributeField.cs:713)
UnityEngine.UIElements.VisualElement:RemoveFromHierarchy ()
Unity.UIToolkit.Editor.VisualElementAttributesInspectorElement:OnContextChanged (object,Unity.UIToolkit.Editor.UxmlAttributesEditingContext/ContextChangedEventArgs) (at /Users/bokken/build/output/unity/unity/Modules/UIToolkitAuthoringEditor/Managed/Inspector/Controls/VisualElementAttributesInspectorElement.cs:119)
Unity.UIToolkit.Editor.UxmlAttributesView:NotifyContextChanged (Unity.UIToolkit.Editor.UxmlAttributesEditingContext/ContextChangedEventArgs) (at /Users/bokken/build/output/unity/unity/Modules/UIToolkitAuthoringEditor/Managed/Inspector/Controls/UxmlAttributesView.cs:98)
Unity.UIToolkit.Editor.UxmlAttributesView:OnContextChanged (object,Unity.UIToolkit.Editor.UxmlAttributesEditingContext/ContextChangedEventArgs) (at /Users/bokken/build/output/unity/unity/Modules/UIToolkitAuthoringEditor/Managed/Inspector/Controls/UxmlAttributesView.cs:92)
Unity.UIToolkit.Editor.UxmlAttributesEditingContext:NotifyContextChanged (UnityEngine.UIElements.VisualElement,bool) (at /Users/bokken/build/output/unity/unity/Modules/UIToolkitAuthoringEditor/Managed/Inspector/Controls/UxmlAttributesEditingContext.cs:244)
Unity.UIToolkit.Editor.UxmlAttributesEditingContext:SetInternal (UnityEngine.UIElements.VisualTreeAsset,UnityEngine.UIElements.VisualElement,bool) (at /Users/bokken/build/output/unity/unity/Modules/UIToolkitAuthoringEditor/Managed/Inspector/Controls/UxmlAttributesEditingContext.cs:238)
Unity.UIToolkit.Editor.UxmlAttributesEditingContext:Set (UnityEngine.UIElements.VisualTreeAsset,UnityEngine.UIElements.VisualElement,bool) (at /Users/bokken/build/output/unity/unity/Modules/UIToolkitAuthoringEditor/Managed/Inspector/Controls/UxmlAttributesEditingContext.cs:209)
Unity.UIToolkit.Editor.UxmlAttributesEditingContext:Clear () (at /Users/bokken/build/output/unity/unity/Modules/UIToolkitAuthoringEditor/Managed/Inspector/Controls/UxmlAttributesEditingContext.cs:319)
Unity.UIToolkit.Editor.UxmlAttributesEditingContext:Dispose () (at /Users/bokken/build/output/unity/unity/Modules/UIToolkitAuthoringEditor/Managed/Inspector/Controls/UxmlAttributesEditingContext.cs:384)
Unity.UIToolkit.Editor.VisualElementInspector:Dispose () (at /Users/bokken/build/output/unity/unity/Modules/UIToolkitAuthoringEditor/Managed/Hierarchy/Selection/Editor/VisualElementInspector.cs:391)
Unity.UIToolkit.Editor.UISelectionEditor:OnDestroy () (at /Users/bokken/build/output/unity/unity/Modules/UIToolkitAuthoringEditor/Managed/Hierarchy/Selection/Editor/UISelectionEditor.cs:39)
Assertion failed on expression: 'GetPropertyPath().empty()' UnityEditor.SerializedProperty:get_isValid () Unity.UIToolkit.Editor.UxmlAttributeFieldDecorator:OnFieldDetachedFromPanel (UnityEngine.UIElements.DetachFromPanelEvent) (at /Users/bokken/build/output/unity/unity/Modules/UIToolkitAuthoringEditor/Managed/Inspector/Controls/UxmlAttributeField.cs:713) UnityEditor.InspectorWindow:RedrawFromNative ()
Sign in to see your voted issues