Clear
Filters
251,901 matches
6000.7.0b8100 shown
Fixed a NullReferenceException thrown when the *UI Viewport* window is destroyed before its content is created.
Linked bug report
UUM-148374: "NullReferenceException" is thrown in the Console due to UIViewportWindow.ReleaseStage when creating a new project using the AR Mobile Template

Steps to reproduce: 1. Create new Unity project using AR Mobile Template 2. Once project is created, observe the Console window Actual results: “NullReferenceException: Object reference not set to an instance of an object” error is thrown in the Console window Expected results: No errors are thrown in the Console window Reproducible with versions: 6000.7.0a3 Not reproducible with versions: 600…

Retrieved 2026-11-10
UI ToolkitFixUUM-148374
Fixed a NullReferenceException when a z-index child inside an element rendered through a render texture had an ancestor whose scale changed from 1.
UI ToolkitFixUUM-152805
Fixed a one-frame glitch where a world-space UIDocument could briefly appear mis-placed when shown again after being hidden with display: none.
UI ToolkitFixUUM-119563
Fixed a performance issue where rewriting unchanged shader-info records re-uploaded the full shader-info texture every frame, slowing panning and animated UI.
UI ToolkitFixUUM-151011
Fixed a regression causing a selector coming from an imported style sheet (@import) to incorrectly outrank an equal-specificity selector from the importing style sheet.
UI ToolkitFixUUM-148320
Fixed a scaled UI Toolkit element with a filter rendering blurry when it was wider than the panel and contained an element with a backdrop-filter.
UI ToolkitFixUUM-157189
Fixed a spurious assertion error being logged in the Console when using Create Template in UI Builder on an element created via GameObject > UI Toolkit > Standard Elements.
UI ToolkitFixUUM-147727
Fixed a stack overflow and possible Editor shutdown when a custom editor creates an InspectorElement for the object it's already inspecting.
UI ToolkitFixUUM-151541
Fixed a style sheet losing its priority when used directly after also being imported by a theme style sheet.
UI ToolkitFixUUM-108227
Fixed a transient GameObject Hierarchy entry appearing during a ListView drag (Simple reorder mode) with UI Toolkit Hierarchy Integration enabled.
UI ToolkitFixUUM-147873
Fixed a USS file failing to import and losing all of its styles when a function such as linear-gradient() had an empty argument.
Linked bug report
UUM-155939: USS file fails to import and all of its styles are lost when a linear-gradient() with an empty first argument is added to it

Steps to reproduce: Open the attached project In the Project window, right-click "Assets/UI/Theme.uss" and select Reimport Observe the Console "Assets/UI/Theme.uss" holds three ordinary rules, the last of which is a valid gradient with one stray comma in front of it: .panel { flex-direction: column; padding: 8px; background-color: rgb(40, 40, 40); } .title { font-size: 16px; color: rgb(220, 22…

Retrieved 2026-11-10
UI ToolkitFixUUM-155939
Fixed a VisualElement with the DynamicTransform usage hint remaining invisible until hovered after an ancestor's scale animated up from zero, when another ancestor used the GroupTransform usage hint.
Linked bug report
UUM-140869: VisualElement with DynamicTransform and animated scale from 0 is not rendered until hovered when parent uses GroupTransform

How to reproduce: 1. Open the attached “IN-140824” project 2. Open the “TestScale” scene 3. Enter Play mode 4. Click the “Toggle Window” button in Game view 5. Notice Visual Element block with “usage-hint = None” text 6. Hover mouse cursor above the said Visual element 7. Observe the Game view Actual result: “usage-hints = DynamicTransform” text appears on a Visual Element after the mouse is h…

Retrieved 2026-11-09
UI ToolkitFixUUM-140869
Fixed a World Space UIDocument logging "Cannot destroy Component while GameObject is being activated or deactivated." when its Scene was closed, which also made Player builds started from the Editor fail.
UI ToolkitFixUUM-150548
Fixed a MissingReferenceException and a leftover Hierarchy row when removing a Panel Renderer component.
UI ToolkitFixUUM-151371
Fixed adding a transition in the Inspector resetting an existing transition's duration and delay to 0s.
UI ToolkitFixUUM-158149
Fixed Alt+click on a list header not recursively collapsing or expanding child foldouts when the list items use a UI Toolkit CustomPropertyDrawer.
Linked bug report
UUM-146051: Alt+click on List header does not recursively toggle child foldouts when items use a UI Toolkit CustomPropertyDrawer

Steps to reproduce: 1. Open the attached “IN-145980” project 2. Open the SampleScene 3. In the Hierarchy Tab select the GameObject named “TEST” 4. In the Inspector Tab click the “Items” header while holding Alt 5. Observe the Inspector Actual Result: Only the outer list foldout collapses/expands Expected Result: Alt+clicking the list header should recursively collapse/expand all child Foldouts…

Retrieved 2026-11-09
UI ToolkitFixUUM-146051
Fixed an AnimationCurve UXML attribute losing its value after saving when a key had a very large value.
Linked bug report
UUM-156823: Curve Field value is lost after saving in UI Builder when a key has a very large value

Reproduction steps: 1. Create a new project 2. Create > UI Toolkit > UI Document 3. Double-click the newly created Asset to open UI Builder window 4. Select the .uxml root in the Hierarchy and enable "Editor Extension Authoring" in the Inspector 5. Drag and drop a Curve Field Element into the Hierarchy 6. Select the Curve Field and click the "Value" field in the Inspector 7. In the Curve Edito…

Retrieved 2026-11-11
UI ToolkitFixUUM-156823
Fixed an ArgumentException when pasting a cut element with one of its children selected in the UI Viewport or the Hierarchy.
UI ToolkitFixUUM-155015
Fixed an array resize confirmation dialog appearing when selecting several objects that share a large array.
UI ToolkitFixUUM-148151
Fixed an assertion error being thrown when unparenting an element that was its parent's only child.
Fixed an AssertionException thrown when editing UxmlObject attributes (such as SortColumnDescription properties on MultiColumnListView) in the UI Toolkit Authoring inspector.
Linked bug report
UUM-146716: “AssertionException” errors are thrown when reordering elements in the Sort Column Descriptions list

Steps to reproduce: Create a new Unity project using the Universal 3D template Open the UI Library (Right-click in the Hierarchy > UI Toolkit > Standard Elements > UI Library) Double click the Multi Column List View to add it Click Confirm Add an Element by pressing the "+" button in the Sort Column Descriptions list in the Inspector window Repeat step 5 Reorder the elements by clicking and dr…

Retrieved 2026-11-09
UI ToolkitFixUUM-146716
Fixed an Editor crash that would occur when trying to undo a VisualTreeAsset or StyleSheet change past the last import.
Linked bug report
UUM-146454: Editor crashes when undoing Standard Element creation after New USS is created

Reproduction steps: 1. Create a new project 2. Create any Standard Element (e.g. GameObject > UI Toolkit > Standard Elements > Button) 3. Create UI Document and save changes 4. Create New USS in the Style Sheets window 5. Create any Standard Element (e.g. GameObject > UI Toolkit > Standard Elements > Button) 6. Save changes 7. Undo changes with cmd+z keyboard shortcut and observe the Editor Ac…

Retrieved 2026-11-09
UI ToolkitFixUUM-146454
Fixed an error logged to the Console when selecting Two Pane Split View in the UI Library window with the Inspector tab enabled.
Linked bug report
UUM-149144: TwoPaneSplitView needs exactly 2 children error is thrown if TwoPaneSplitView element is selected in the UI Library window while Inspector tab is enabled

Steps to reproduce: Open the attached project Open the UI Library window (Window -> UI Toolkit -> UI Library) Enable the Inspector tab in the UI Library window Select the Two Pane Split View element Observe the Console window Actual results: "TwoPaneSplitView needs exactly 2 children." error is thrown each time the element is selected Expected results: No warning or errors are thrown when sele…

Retrieved 2026-11-10
UI ToolkitFixUUM-149144
Fixed an error when trying to use Element Texture UV node in a vertex shader.
Linked bug report
UUM-145401: Error when using ElementTextureUV in vertex shader

Steps to reproduce: Create a UI shader graph Add a custom interpolator to the vertex block Connect the output of ElementTextureUV Actual results: An error shows in the console and preview breaks Expected results: Works

Retrieved 2026-11-09
UI ToolkitFixUUM-145401
Fixed an issue causing and oval shape to show as a rectangle when outputting a constant color with a custom shader.
Linked bug report
UUM-145855: Arc-AA isn't applied when using a custom shader that outputs a constant

Steps to reproduce: Add a VE with a rounded background (e.g. border radius + background color) Create a custom UITK shader that outputs a constant color Observe the result Actual results: Shows a rectangle/square Expected results: Should show a circle/ellipse with the specified color

Retrieved 2026-11-09
UI ToolkitFixUUM-145855
Fixed an issue where "Accessing invalid property" errors occurred when entering Play mode after modifying a UXML asset.
Linked bug report
UUM-146179: A deleted Vector Image from UI Builder is still rendered in the Game view and "Accessing invalid property" errors and warning are thrown when entering Play mode

Steps to reproduce: Create a new URP project Import the attached SVG asset In the Hierarchy, create a Panel Renderer Component with UI Document assigned Open the UI Document in UI Builder Add Visual element into the Hierarchy and Save Select the Visual Element and in Inspector find the Background > Image property Change the Image type to "Vector" and assign the imported SVG asset Save UI Build…

Retrieved 2026-11-09
UI ToolkitFixUUM-146179
Fixed an issue where a 3D-rotated element inside a 3D-rotated GroupTransform rendered at the wrong height on screen-space panels and in Editor windows, and did not match the area that responds to the pointer.
UI ToolkitFixWindowsUUM-151206
Fixed an issue where a TextField displayed a replacement character when Max Length cut the text in the middle of an emoji.
Linked bug report
UUM-155098: Emoji is displayed with a replacement character in a TextField when Max Length cuts the text in the middle of the emoji

Reproduction steps: 1. Create a new project 2. Create > UI Toolkit > UI Document 3. Double-click the newly created Asset to open the UI Builder window 4. Drag and drop a TextField Element into the Hierarchy 5. Select the TextField and set Max Length field to 3 in the Inspector 6. Set Value field to two emojis (e.g. "😀😀") 7. Observe the TextField in the Viewport Actual result: TextField displ…

Retrieved 2026-11-10
UI ToolkitFixUUM-155098
Fixed an issue where a UI Toolkit scheduled callback that threw an exception repeated every frame and prevented all other scheduled items in the panel from running.
UI ToolkitFixUUM-153930
Fixed an issue where adding a TwoPaneSplitView would not automatically create two children when added through the UI Library.
Linked bug report
UUM-144568: "TwoPaneSplitView needs exactly 2 children" errors are thrown in the Console when creating a "Two Pane Split View" from UI Library

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Open UI Library window (right-click in Hierarchy > UI Toolkit > Standard Elements > UI Library) 3. In UI Library find “Two Pane Split View” and double click on it to create it 4. In “Open UI stage” pop-up press “Continue” and save UXML file 5. Once the files are created, observe the Console window Actual results: “T…

Retrieved 2026-11-09
UI ToolkitFixUUM-144568
Fixed an issue where adding, removing, renaming, duplicating, or reordering a variable in the Variables Inspector did not mark the Visual Tree Asset dirty.
UI ToolkitFixUUM-145066
Fixed an issue where clicking a disabled Tab in a TabView still selected it.
Linked bug report
UUM-148036: Disabled tabs can still be selected by clicking (regression from UIT-2487)

A disabled Tab in a UI Toolkit TabView still responds to clicks and becomes the active tab. In Unity 6.0 you could disable a tab to stop it being selected. That behavior was removed by [Internal link] (landed 13 Aug 2025), which added InvokePolicy.IncludeDisabled to the tab header's PointerDownEvent so read-only tab views keep working. Read-only views are used in the Inspector when you edit an…

Retrieved 2026-11-10
UI ToolkitFixUUM-148036
Fixed an issue where clicking an item in a ListView nested inside another ListView.
UI ToolkitFixUUM-140195
Fixed an issue where controls would be missing their default configuration when added through the UI Library.
Linked bug report
UUM-144495: "Button" label text missing on Button element created via Hierarchy window in UI Viewport and Game view

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. In Hierarchy create Button element object (Right-click > UI Toolkit > Standard Elements > Button) 3. In “Open UI stage” pop-up press “Continue” and save UXML file 4. Once Button element is created, observe it in the UI Viewport window or Game view Actual results: “Button” text is missing on the Button element Expect…

Retrieved 2026-11-09
UI ToolkitFixUUM-144495
Fixed an issue where deleting multiple selected variables at once would skip or fail to remove some of the selected items.
UI ToolkitFixUUM-145066
Fixed an Issue where entering a UI Stage from a discarded template document would break the stage navigation.
UI ToolkitFixUUM-149152
Fixed an issue where exiting Prefab Mode brought the Scene view tab to the front, even when another tab was in front in the same tab group.
UI ToolkitFixUUM-153778
Fixed an issue where Object Picker window breaks when it is interrupted by a domain reload.
Linked bug report
UUM-144436: Object Picker window breaks when it is interrupted by a domain reload

Steps to reproduce: Create and open a new project Create a new Script with a line "[SerializeField] private Object obj;" in it Select the Script and open the default reference Object Picker window in the Inspector Single-click any asset referenced in the window (to cause a domain reload) Observe the Object Picker Actual results: The Object Picker window becomes blank, and errors are thrown in …

Retrieved 2026-11-09
UI ToolkitFixUUM-144436
Fixed an issue where opening the Attributes Inspector window reset values inherited from ancestor AttributeOverrides.
UI ToolkitFix
Fixed an issue where out-of-range filter and backdrop-filter values were clamped without a Console warning, and UI Builder's Inspector displayed the unclamped value.
Linked bug report
UUM-152766: No Console warning when out-of-range UI Toolkit Filter values are clamped, and UI Builder's Inspector displays the unclamped value

Steps to reproduce: Create a new Unity project using the Universal 3D template Copy the attached "FilterRepro.uxml" into the project's Assets folder and let it import Double-click FilterRepro.uxml to open it in UI Builder Select "#BlurTarget" in the Hierarchy In the Inspector, expand Local Styles > Filter Observe the "Value" field Type "5000" into the same "Value" field and press Enter Observe…

Retrieved 2026-11-11
UI ToolkitFixUUM-152766
Fixed an issue where PanelRenderer UI reload callbacks registered in Awake, OnEnable or Start were invoked after the first Update.
UI ToolkitFixUUM-154853
Fixed an issue where setting a TextField's value while the touch screen keyboard was open left the keyboard showing the old text and could move the caret to the end of the field.
UI ToolkitFixUUM-143559
Fixed an issue where setting --unity-metrics-single_line-height on the :root selector through a USS file imported by a theme didn't affect ScrollView scroll speed.
Linked bug report
UUM-129742: Setting a variable in the root selector via an imported USS file in a theme does not work

How to reproduce: Open the “ScrollingBug.zip“ project Open the “SampleScene“ Enter Play Mode Scroll in the List view in the Game view Press the “Toggle line height“ button Scroll in the List view in the Game view again and observe Actual result: List view scrolls very slowly Expected result: List view scrolls just like in step 4 Reproducible in: 6000.0.64f1, 6000.3.0a6, 6000.3.1f1, 6000.4.0b1,…

Retrieved 2026-11-09
UI ToolkitFixUUM-129742
Fixed an issue where some type converters would be ignored in the UI Builder binding window.
Linked bug report
UUM-147357: UI Builder does not recognize data source path as compatible unless it was already used previously

Steps to reproduce: Open the attached project Open the test.UXML asset in the UI Builder window Select the Label Visual element For the Text's Size property, right-click and select Add Binding option In the Add Binding window, click on the Data Source Path value Observe the resulting properties Actual results: No properties are listed as compatible, despite the data source containing a compati…

Retrieved 2026-11-10
UI ToolkitFixUUM-147357
Fixed an issue where the border-radius and border-width header fields in the inspector could not be selected or edited by typing.
UI ToolkitFixUUM-146073
Fixed an issue where undoing the deletion of a selector in the Style Sheets window restored it at the wrong position.
Linked bug report
UUM-149380: Selector is restored in a different position when undoing its deletion in the in-context Style Sheets window

Steps to reproduce: Create a new Unity project using the Universal 3D template Right-click in the Hierarchy > UI Toolkit > Standard Elements >Visual Element Add a StyleSheet to the document and create several selectors in it (e.g. "a", "b", "c") Select a selector that is not the last in the list and delete it Press Ctrl+Z Observe the selector's position in the Style Sheets window Actual result…

Retrieved 2026-11-10
UI ToolkitFixUUM-149380
Fixed an issue where we were calculating the popup index before the validate code had run.
UI ToolkitFixUUM-157589
Fixed an issue where RegisterUIReloadCallback did not trigger the callback when a GameObject was re-enabled.
Linked bug report
UUM-146174: PanelRenderer OnUIReload callback is not triggered when re-enabling the owning GameObject

Steps to reproduce: Create a scene with a PanelRenderer + script that registers OnUIReload in OnEnable() Hit play Disable and re-enable the GameObject (not the component) Actual results: The OnEnable() method is called, but the UIReload callback isn't Expected results: The UIReload callback should be triggered again Reproducible with versions: 6000.5 6000.6 6000.7 Not reproducible with version…

Retrieved 2026-11-09
UI ToolkitFixUUM-146174
Fixed an issue with missing-asset USS warning spam after asset deletion.
Linked bug report
UUM-148575: Deleting UI Toolkit animation clip asset causes continuous USS "Missing asset reference" warnings in Console

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. In Hierarchy create Label object (Right-click > UI Toolkit > Standard Elements > Label) 3. Open Animation window (Window > Animation > Animation) 4. Select “Label” in Hierarchy window and press “Create” in Animation window to create Animation clip for Label 5. Open Project window 6. Delete "New UI Animation Clip" As…

Retrieved 2026-11-10
UI ToolkitFixUUM-148575
Fixed ArgumentOutOfRangeException being thrown on every style resolution when a USS declaration had a malformed filter or backdrop-filter value.
UI ToolkitFixUUM-153757
Fixed artifacts around letters when text uses a Font Asset with a small atlas padding and a zero or negative outline width.
Linked bug report
UUM-146020: Artifacts are rendered in UITK when using Font Assets and using negative outlines

Steps to reproduce: Create and open a new project Import the "CalibriBold SDF-2.asset" and "CalibriBold.ttf" into the project Create and open a new UXML file in UI Builder Create a Label in the UI Builder's Hierarchy and select it Expand the "Text" foldout in the Inspector Change the Font type to "Font Asset" Assign the imported Font Asset in the Object field Expand the "Text Effects" and type…

Retrieved 2026-11-11
UI ToolkitFixUUM-146020
Fixed AssetBundle builds including the glyphs a dynamic Font Asset generated in the Editor when its Dynamic Data is set to Session Only.
UI ToolkitFixUUM-153202
Fixed AssetReference variables in UI Builder taking the asset type of another variable that was previously shown in the same list position.
Linked bug report
UUM-140515: AssetReference Variable Asset Reference Type is tied to list position and will produce unexpected results when creating, duplicating or saving unset AssetReference Variables

Steps to reproduce: Open any Project Create a UIDocument Asset in the Project Browser and open it in UI Builder In the StyleSheets panel create a new USS and select the :root selector In the Inspector Variable list create an AssetReference Variable Change the Variable's Asset Reference Type to any other than Texture Right click the Variable and select "Duplicate" OR After step 3: In the Inspec…

Retrieved 2026-11-11
UI ToolkitFixUUM-140515
Fixed Backdrop Filter not rendering in the UI Viewport for elements with a transparent background.
Linked bug report
UUM-149971: Backdrop Filter is not rendered in the UI Viewport in UI Staging Mode

Reproduction steps: 1. Create a new project 2. Create any Standard Element (e.g. GameObject > UI Toolkit > Standard Elements > Label) and save UXML file 3. Select the Standard Element in the Hierarchy and set Background Alpha value to 0 4. Add any Backdrop Filter in the Inspector 5. Change Filter value 6. Observe the Element in the UI Viewport Actual result: Backdrop Filter is not rendered in …

Retrieved 2026-11-10
UI ToolkitFixUUM-149971
Fixed backdrop-filter rendering a skewed or misaligned backdrop when the element is nested under an element with the GroupTransform usage hint and the group's transform is rotated or scaled.
UI ToolkitFixUUM-148085
Fixed blurred text and content in elements with a filter, such as drop-shadow, when the panel scale is not a whole number.
Linked bug report
UUM-155009: Text is blurred in UI Toolkit when applying Drop Shadow filter

How to reproduce: Open the “IN-155178” project Open the “Assets/Scenes/SampleScene.unity” scene Observe Game view (enter Play mode if needed) Actual result: The text on the panel where the Drop Shadow filter is applied is slightly blurred Expected result: No text is blurred, as the Drop Shadow filter should only add a shadow to the element it is applied to Reproducible with: 6000.6.0a6, 6000.6…

Retrieved 2026-11-10
UI ToolkitFixUUM-155009
Fixed builtin filters preview images.
Linked bug report
UUM-141062: Most UI Toolkit built-in filters don't match the expected documented results

Steps to reproduce: Create and open a new project Create and open a new UXML in UI Builder Add a visual element Download and import this image Set this image as the background image Apply different built-in Filters in the UI Builder's Inspector, according to this documentation Compare the results Actual results: When compared: Grayscale, Opacity, and Tint are completely wrong Hue-rotate, and C…

Retrieved 2026-11-09
UI ToolkitFixUUM-141062
Fixed case of "display: grid" elements ignoring their own min-width, min-height, max-width, and max-height when their size is content-based.
UI ToolkitFix
Fixed case of "display: grid" elements placing centered or end-aligned tracks outside the container when a maximum size makes it smaller than the available space.
UI ToolkitFix
Fixed case of "learn more" Help URL in Project Preview Theme settings opening for the wrong unity version.
UI ToolkitFix
Fixed case of a stream of NullReferenceExceptions being thrown when exiting Play mode with an element selected in the UI Toolkit Debugger.
Linked bug report
UUM-151391: UI Toolkit Debugger throws stream of NullReferenceException when exiting playmode while Panel Renderer is selected

Steps to reproduce: 1. Open the attached “IN-152886_UIToolkitDebugger.zip” project 2. Open SampleScene 3. Enter PlayMode 4. Open Window > UI Toolkit > Debugger 5. Select Panel: New Panel Settings 6. Pick Element and select the button 7. Exit PlayMode 8. Observe the Game View and Console windows Actual results: Button disappears from Game View and a InvalidOperationException, followed by a cont…

Retrieved 2026-11-10
UI ToolkitFixUUM-151391
Fixed case of assertion errors being thrown when unparenting a child element in the UI or Main Stage.
UI ToolkitFixUUM-151272
Fixed case of backdrop-filter blur strength not scaling with ancestor transform scale, such as the UI Builder viewport zoom.
UI ToolkitFixUUM-150615
Fixed case of corrupt UXML files being opened in an external editor when the UI Builder could not open them.
UI ToolkitFixUUM-151662
Fixed case of elements removed from a panel being kept in memory until the next focus navigation.
Linked bug report
UUM-151139: VisualElementFocusRing retains strong reference to removed VisualElements when focus ring cache is not invalidated on detach

How to reproduce: Open the attached "IN-152599" project Go to Window → General -> Test Runner In the Test Runner, select the “PlayMode” tab At the bottom, press “Run All” Observe the results in the Test Runner window Actual result: A message "BUG REPRODUCED: VisualElementFocusRing still holds a strong reference to buttonB after RemoveFromHierarchy()..." is generated after the test fails Expect…

Retrieved 2026-11-10
UI ToolkitFixUUM-151139
Fixed case of the Editor freezing and RenderTexture errors being thrown when a large blur value was entered in the UI Builder filter field.
Linked bug report
UUM-134044: Editor freezes and RenderTexture errors are thrown when large Blur value is entered in UI Builder Filter

Steps to reproduce: Create a new project using Universal 3D template Go to Assets > Create > UI Toolkit > UI Document (UXML) Open the created UI Document in UI Builder Add a Visual Element to the UI Builder Hierarchy In the Inspector, expand the Filter foldout Click "+" and choose "Blur" In the Value field enter "10000" Observe the Editor Actual results: The whole Editor starts freezing after …

Retrieved 2026-11-09
UI ToolkitFixUUM-134044
Fixed case of the Inspector's Name field accepting special characters when renaming a UI Toolkit element.
Linked bug report
UUM-151282: UI Toolkit Elements can be renamed to special characters when renaming through Inspector in UI/main stage

Steps to reproduce: Create and open a new project In Hierarchy, 'Right-click -> UI Toolkit -> Standard Elements -> Visual Element' Select the Visual Element in UI/main stage Press F2 to rename the Visual Element Try naming it to "!@#$" (fails, reverts to previous value) In Inspector, rename it to "!@#$" and observe the Hierarchy Actual results: The Visual Element is named to "!@#$" Expected re…

Retrieved 2026-11-10
UI ToolkitFixUUM-151282
Fixed case of the move cursor being displayed over elements using the Relative position mode in the UI Viewport.
Linked bug report
UUM-150456: Cursor with a move icon is displayed on 'Relative' Position Mode Elements in UI Staging

Steps to reproduce: Create and open a new project In Hierarchy, right-click, then navigate 'UI Toolkit -> Standard Elements -> Button' to open a new UXML in Hierarchy UI Stage Select the button in Hierarchy Hover over the button in UI Viewport Observe the cursor while hovering Actual results: Cursor with a move icon is displayed Expected results: Plain cursor is displayed Reproducible with ver…

Retrieved 2026-11-10
UI ToolkitFixUUM-150456
Fixed case of the Scene view UI Preview not updating when a selected Panel Renderer became previewable after assigning PanelSettings.
UI ToolkitFixUUM-149422
Fixed case of the UI Stage breadcrumbs showing only the edited sub-document instead of the full path into it when entering a nested element.
UI ToolkitFix
Fixed case of the UI Toolkit Debugger showing color preferences for the Repaint Overlay and Wireframe overlays that could not be enabled; both overlays are now available to all users.
UI ToolkitFixUUM-151364
Fixed case of the UXML document being marked as having unsaved changes when using the Cut operation in UI Builder.
Linked bug report
UUM-151306: UXML gets dirty when using Cut operation in UI Builder

Steps to reproduce: Create and open a new project Create a new UXML file and open it in UI Builder Create a Visual Element in the UI Builder Save the changes (to make the UXML clean) Select it and press CTRL+X Observe the UI Builder's tab Actual results: It becomes dirty (has an asterisk: '*') Expected results: It stays clean until a Paste operation is done Reproducible with versions: 6000.0.0…

Retrieved 2026-11-10
UI ToolkitFixUUM-151306
Fixed case of the AdvancedDropdown popup being rendered too wide when an item has an icon.
UI ToolkitFixUUM-151635
Fixed composite fields, such as Vector2Field and RectField, calling onValidateValue and showing the validator's result in their child fields when the value was set inside IgnoreValidation.
UI ToolkitFixUUM-156993
Fixed continuous RenderTexture.Create errors and black Editor window flickering when zooming in the UI Viewport or UI Builder on an element with a backdrop filter.
Linked bug report
UUM-149927: "RenderTexture.Create failed: requested size is too large" errors are thrown continuously and Editor windows flicker black when zooming in the UI Viewport with a Backdrop Filter applied

Reproduction steps: 1. Create a new project 2. Create any Standard Element (e.g. GameObject > UI Toolkit > Standard Elements > Label) and save UXML file 3. Select the Standard Element in the Hierarchy and add any Backdrop Filter in the Inspector 4. Zoom in in the UI Viewport 5. Observe the Console and the Editor windows Actual result: "RenderTexture.Create failed: requested size (47548, 1995) …

Retrieved 2026-11-10
UI ToolkitFixUUM-149927
Fixed custom backdrop filters that blend their output showing content from other elements and flickering.
UI ToolkitFixUUM-155789
Fixed custom filter shaders receiving an incorrect UV rect when the filter declares non-zero read margins.
UI ToolkitFixUUM-149441
Fixed data bindings targeting the base class property when a derived UxmlElement declares a UxmlAttribute that reuses an inherited attribute's name and marks it with CreateProperty.
Linked bug report
UUM-148124: UI Builder binds a derived UxmlElement's attribute to the base-class property when both declare a UxmlAttribute with the same name

How to reproduce: 1. Open the attached “IN-147147“ project 2. Open Scenes>”SampleScene” 3. Open UI> “UxmlTest.uxml” in UI Builder 4. In UI Builder Hierarchy, locate the “MyUxmlB” 5. In UI Builder Inspector, locate “Test Test" attribute 6. Press right mouse button on “Test Test” attribute > add a binding > paste “stringForTesting” in “Data Source Path” 7. Enter Play mode 8. Observe the Console …

Retrieved 2026-11-10
UI ToolkitFixUUM-148124
Fixed delayed numeric fields discarding the typed value when they lose focus while showing mixed values.
UI ToolkitFixUUM-158582
Fixed deleting an element's name in the Hierarchy leaving the old name in place.
UI ToolkitFixUUM-151284
Fixed dropped binding attributes when editing template in context.
UI ToolkitFixUUM-146514
Fixed edit-mode Time.time advancing continuously in Linear color space projects while an editor window repaints every frame, which caused some errors to be logged repeatedly instead of once.
UI ToolkitFixUUM-154538
Fixed EditorWindowViewData objects accumulating in memory on each domain reload.
UI ToolkitFixUUM-157874
Fixed element animations playing in the Game View while the Editor is in Edit Mode.
Linked bug report
UUM-148584: Element Animation plays and jitters in Edit Mode when moving the mouse in the Editor

Steps to reproduce: 1. Open attached Unity project “ButtonAnimation.zip” from Google Drive link 2. Stay in Edit Mode (do not enter Play Mode) 3. Move the mouse around the Editor 4. Observe Button element in Game view Actual results: the animated Button moves in the Game View in response to mouse movement while the Editor is in Edit Mode Expected results: the animated Button should remain stati…

Retrieved 2026-11-10
UI ToolkitFixUUM-148584
Fixed elements with a 3D rotation or Z offset disappearing on overlay panels when they are rendered through a dynamic or group transform.
UI ToolkitFixUUM-145649
Fixed elements with the GroupTransform usage hint, such as a ScrollView content container, rendering at the wrong position and logging an assertion after an ancestor's scale changed from 1.
UI ToolkitFixUUM-152805
Fixed errors in the Console when animating a UI Document component's Pivot Reference Size, Pivot, Position or Size Mode property. These properties are no longer offered in the Animation window.
Linked bug report
UUM-148476: “NullReferenceException” and "invalid enum value" errors are thrown in the Console when animating the Pivot Reference Size property of a UI Document in the Animation window

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. In Hierarchy window create Empty GameObject and select it 3. In Inspector window add UI Document and Animation Components 4. Add/create new Source Asset and Panel Settings for UI Document Component 5. Open Animation window 6. Create Animation Clip for GameObject 7. Add Pivot Reference Size Property 8. Enable keyfram…

Retrieved 2026-11-10
UI ToolkitFixUUM-148476
Fixed errors that were logged when the Editor started with a window, such as the Render Graph Viewer, open in the layout.
Linked bug report
UUM-150211: Errors are thrown when opening the Editor with Render Graph Viewer

Steps to reproduce: Create and open a new project Open the "Window -> Analysis -> Render Graph Viewer" window Restart the Editor (Without closing the Render Graph Viewer) Observe the Console Actual results: "Assertion failed on expression" (or "d3d12: finalizing rendering...") and "GUI Window tried to begin..." errors are thrown Expected results: Console is empty Reproducible with versions: 60…

Retrieved 2026-11-11
UI ToolkitFixUUM-150211
Fixed Event.KeyboardEvent returning PageDown for "pgup" and PageUp for "pgdown".
UI ToolkitFixUUM-157237
Fixed extra draw calls after many elements with children were made visible again.
UI ToolkitFixUUM-154188
Fixed FillGradient.radius being ignored by Painter2D.
Linked bug report
UUM-138358: The Radius of a Radial Gradient does not change when changing it's FillGradient.Radius property

How to reproduce: 1. Open the attached “IN-138164“ project 2. Open the “FillGradientRadiusTest“ scene 3. In the Hierarchy, select the “UIDocument“ GameObject 4. Enter Play mode 5. Note the total diameter of the Radial Gradient inside the Game view 6. In the Inspector, change the “Radius“ property of the “Radial Gradient Test” Component to 50 7. Observe the Radial Gradient inside the Game view …

Retrieved 2026-11-09
UI ToolkitFixUUM-138358
Fixed Foldout tooltips being displayed at the bottom of the section instead of under its header.
Linked bug report
UUM-145747: Section tooltips appear at the bottom of it resulting in the visual Tooltip jumps

How to reproduce: 1. Create a new Unity project and install the Multiplayer Services package 2. In the Project window, right-click -> Create -> Services -> Multiplayer -> Multiplayer Session 3. In the Inspector, expand the Session Player Events 4. Hover on the sub-sections and between them and observe the tooltips Expected results: All tooltips appear where the cursor is hovered Actual results…

Retrieved 2026-11-09
UI ToolkitFixUUM-145747
Fixed gray artifacts that flickered across Editor windows when a Filter was applied to an element with an extreme size.
Linked bug report
UUM-147797: Gray artifacts appear and flicker on Editor windows when moving the cursor after entering a large Padding value on Element with a Filter applied

Reproduction steps: 1. Create a new project 2. GameObject > UI Toolkit > Panel Renderer 3. Select newly created GameObject and press “New” button in the Inspector to create UI Document 4. Double-click on the UI Document to open UI Builder window 5. Drag and drop any Element into UI Builder Hierarchy 6. Enter large value into any of the Spacing Padding section fields in the Inspector (e.g. “900…

Retrieved 2026-11-10
UI ToolkitFixWindowsUUM-147797
Fixed horizontal scrolling in a ListView stopping after the first drag when its content container has a min-width set in USS.
UI ToolkitFixUUM-157458
Fixed IMGUIContainer content being clipped when a parent element has a 3D rotation or a positive Z translation.
UI ToolkitFixUUM-156395
Fixed IndexOutOfRangeException errors being thrown when redoing actions after changing an element's background colour in UI Builder.
Linked bug report
UUM-149395: "IndexOutOfRangeException" errors are thrown when redoing actions after changing Element's Background color

Reproduction steps: 1. Create a new project 2. Create > UI Toolkit > UI Document 3. Double-click the newly created Asset to open UI Builder window 4. Drag and drop any Element into the Hierarchy (e.g. Button Element) 5. Select the newly added Element and change its Background color in the Inspector 6. Duplicate the Element 7. Undo all changes 8. Redo all changes 9. Observe the Console Actual r…

Retrieved 2026-11-10
UI ToolkitFixUUM-149395
Fixed instable UGUIEventSystemTests on WindowsEditor.
UI ToolkitFixUUM-143303
Fixed items below the dragged item jumping when reordering a ListView in Animated reorder mode.
Linked bug report
UUM-140171: Reordering the UI Toolkit list makes the elements below the selected element jump

How to reproduce: 1. Open the attached project "Reorder" 2. Open the "Test" scene 3. In the Hierarchy, select the "GameObject (2)" 4. In the Inspector, expand the "My Items" list under "My List Script" 5. Grab the "Element 2" and move it slightly up 6. Observe the results Expected results: "Element 3" doesn't jump up Actual results: "Element 3" jumps up Reproducible with: 6000.3.12f1, 6000.4.2…

Retrieved 2026-11-09
UI ToolkitFixUUM-140171
Fixed Length and StyleLength values set to Auto or None returning different hash codes when they compare equal.
UI ToolkitFixUUM-157561
Fixed link tag events reporting "test" as linkText instead of the link's text when using the Advanced Text Generator.
UI ToolkitFixUUM-155148

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.