Clear
Filters
254,537 matches
6000.7.0b2100 shown
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 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 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 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 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 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 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 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 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 dropped binding attributes when editing template in context.
UI ToolkitFixUUM-146514
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 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 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 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 ListView and TreeView not scrolling horizontally to reveal the target item, so deeply indented items (such as a nested element picked in the UI Toolkit Debugger) are no longer hidden off-screen.
UI ToolkitFixUUM-145835
Fixed minor tessellation issue with SVG in Antialiased Arc Encodings.
Linked bug report
UUM-144586: SVG Icon has tessellation issues in "Antialiased Arc Encodings", ok with "Basic Triangulation"

Steps to reproduce: Create a new project Import Icon1.svg Actual results: The middle circle has a straight segment Expected results: The middle circle should be fully round Reproducible with versions: Not reproducible with versions: Can’t test with versions: Tested on (OS): Notes:

Retrieved 2026-11-09
UI ToolkitFixUUM-144586
Fixed MissingReferenceException errors thrown after entering Play mode when multiple Inspector windows display different objects with a Grid Layout Group component.
Linked bug report
UUM-145062: MissingReferenceException errors are thrown after entering Play mode when multiple Inspector windows are displaying different objects with Grid Layout Group component

Steps to reproduce: Open the attached project Open the Sample Scene Select the Panel object in the Hierarchy Lock one of the Inspectors Select the Panel (1) object in the Hierarchy Enter Play mode Observe the Console window Actual results: Multiple MissingReferenceException errors are thrown Expected results: No warnings or errors are thrown when using multiple Inspector windows to view differ…

Retrieved 2026-11-09
UI ToolkitFixWindowsUUM-145062
Fixed MissingReferenceException when deleting PanelRenderer object.
Linked bug report
UUM-148362: "MissingReferenceException: PanelRenderer has been destroyed" error is thrown in the Console when deleting UXML GameObjects from the Hierarchy

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. In Hierarchy create Button object (Right-click > UI Toolkit > Standard Elements > Button) 3. In “Open UI stage” pop-up press “Continue” and save UXML file 4. Press “<“ button to go back to Editor’s Hierarchy window 5. Save changes 6. Expand “New UXML” element in Hierarchy 7. Select “New UXML” and “New UXML.uxml” obj…

Retrieved 2026-11-10
UI ToolkitFixUUM-148362
Fixed nested Panel Renderers throwing exceptions and not rendering after their parent's UXML was saved.
Linked bug report
UUM-148452: "NullReferenceException" and "InvalidOperationException" errors are thrown and Game view doesn't render when entering Play mode after modifying a nested PanelRenderer following in-context UXML editing

Steps to reproduce: Open the attached project Open the "SampleScene" Fully expand the "PanelRenderer" GameObject in the Hierarchy Select the "New UXML.uxml" and click "Open In Context" Duplicate the VisualElement and Save and exit In Context editing Select the "Card" GameObject under "PanelRenderer" In the Inspector, change its "Position" property to "Absolute" or "Relative" (any change trigge…

Retrieved 2026-11-10
UI ToolkitFixUUM-148452
Fixed ObjectDisposedException being thrown when adding or removing elements in a list in the Debug Inspector.
Linked bug report
UUM-143676: "ObjectDisposedException" is thrown when adding elements to a Material's Invalid Keywords list in the Debug Inspector

Steps to reproduce: Create a new 3D URP project Go to Assets > Create > Material Select the created Material and enable Debug mode in the Inspector (three dots at the top > Debug) Add list items under "Valid Keywords" list by clicking "+" Observe list items are created under "Invalid Keywords" Delete the list item from the "Invalid Keywords" foldout by clicking "-" Click the "+" under "Invalid…

Retrieved 2026-11-09
UI ToolkitFixUUM-143676
Fixed opacities not propagating in filtered elements.
Linked bug report
UUM-147157: Opacity is ignored on filtered elements

Steps to reproduce: Create a UIDoc with a parent and child visual elements Apply a filter on the child Change the opacity of the parent Actual results: The opacity is ignored by the child Expected results: The opacity should propagate to the child Reproducible with versions: 6000.7 6000.6 6000.5 6000.3 Not reproducible with versions: Can’t test with versions: Tested on (OS): Notes:

Retrieved 2026-11-10
UI ToolkitFixUUM-147157
Fixed out-of-range USS opacity values being accepted without any warning.
UI ToolkitFixUUM-146988
Fixed Panel Renderer content disappearing when its GameObject is unparented from another Panel Renderer.
Linked bug report
UUM-147941: PanelRenderer cannot be expanded when it is unparented from another

Steps to reproduce: Create and open a new project Enable Hierarchy Integration in Project Settings > UI Toolkit > UI Authoring Create and open a new UXML file in UI Builder Add a VisualElement save and close the UI Builder Add the UXML to the Hierarchy and duplicate it Parent and unparent the duplicated UXML in the Hierarchy Observe the Hierarchy Actual results: The unparented UXML cannot be e…

Retrieved 2026-11-10
UI ToolkitFixUUM-147941
Fixed PanelRenderer InvalidOperationException when the root is still parented if PanelSettings destroyed beforehand.
Linked bug report
UUM-146244: InvalidOperationException is thrown when quitting Player with a PanelRenderer loaded through an Addressable Scene

How to reproduce: 1. Open the attached “IN-146390” project 2. Select File → Build Profiles 3. In the Build Profiles window, enable “Development Build” 4. Build and run the project 5. Quit the built application 6. Open the “Player.log” 7. Observe the error near the end of the log Actual result: Exception “InvalidOperationException: Cannot release resources while the VisualElement is still in th…

Retrieved 2026-11-09
UI ToolkitFixUUM-146244
Fixed PanelRenderer not inserted in hierarchy when enabled after a disable in Awake().
Linked bug report
UUM-147875: PanelRenderer root not inserted in hierarchy if enabled after being disabled in Awake()

Steps to reproduce: Create a script to drive a PanelRenderer In Awake(): panelRenderer.enabled = false In OnEnable(): panelRenderer.RegisterUIReloadCallback(...) Later: panelRenderer.enabled = true Actual results: The UI isn't visible Expected results: The UI should appear on screen when enabled Reproducible with versions: 6000.7 6000.6 6000.5 Not reproducible with versions: Can’t test with ve…

Retrieved 2026-11-10
UI ToolkitFixUUM-147875
Fixed performance regressions in UI Toolkit renderer.
UI ToolkitFixUUM-148769
Fixed prefab override markers not scrolling or clipping with UI Toolkit ListView items in the Inspector.
UI ToolkitFixUUM-142807
Fixed prefab override markers not showing in the Inspector and a stray horizontal scrollbar appearing after the Inspector scroll-area fix.
UI ToolkitFixUUM-145856
Fixed Radio Button Group choices being cleared when saving a UXML file with blank choices.
Linked bug report
UUM-150030: Radio Button Group "Choices" size drops to 0 when saving a UXML file with empty choice elements

How to reproduce: Create an empty project and open it In the top bar of Unity Editor, select “Window” > “UI Toolkit” > “UI Builder” In the UI Builder window, drag “Radio Button Group” from the Library tab into “< unsaved file >.uxml” in the Hierarchy tab In UI Builder Hierarchy, select the “< unsaved file >.uxml” and save it (Ctrl + S) In UI Builder Hierarchy, select “RadioButtonGroup” In UI B…

Retrieved 2026-11-10
UI ToolkitFixUUM-150030
Fixed rendering issue when using large sprites with 9-slices and slice scale.
Linked bug report
UUM-147415: Large Sprite with 9-slice and slice scale start stretching too early

Steps to reproduce: Create a project with a large Sprite texture with large 9-slices values Create a VisualElement in UI Builder using that Sprite background Apply a small slice scale (e.g. 0.2) Resize the VisualElement Actual results: The slices starts stretching too early Expected results: The slices should start stretching when the inner section is completely collapsed Reproducible with ver…

Retrieved 2026-11-10
UI ToolkitFixUUM-147415
Fixed RenderType and SampleElementTexture nodes which didn't work in vertex stage.
Linked bug report
UUM-145625: RenderType node outputs incorrect value in vertex shader

Steps to reproduce: Connect RenderType node to custom interpolator In the fragment shader, output green when it's solid and red otherwise Look at the preview Actual results: Everything is green Expected results: SDF and Bitmap backgrounds are green.

Retrieved 2026-11-09
UI ToolkitFixUUM-145625
Fixed selection handles remaining in the UI Viewport after exiting and re-entering staging.
UI ToolkitFixUUM-145852
Fixed selection outline and picking pass with custom vertex shader.
Linked bug report
UUM-146911: UI Toolkit text outline is oversized and flickers when rotating the camera in the Scene view

How to reproduce: 1. Open the attached "IN-147049_VertexDataDemo" project 2. Open the "SampleScene" Scene 3. Select "PanelRenderer" GameObject in the hierarchy 4. Move away from the "PanelRenderer" GameObject in the Scene view and rotate the camera 5. Observe the outline in the Scene view Actual result: The orange outline is gigantic, shows with an offset and flickers when moving in the scene …

Retrieved 2026-11-10
UI ToolkitFixUUM-146911
Fixed StyleSheets window search field width.
UI ToolkitFixUUM-149417
Fixed support for font size set in percentages in the ui builder and integrated authoring.
UI ToolkitFixUUM-104877
Fixed SVG radial focus not working when imported as "Antialiased Arc Encodings".
Linked bug report
UUM-138043: SVG Radial gradient focus isn't working with Antialiased Arc Encodings

Steps to reproduce: Import the attached focus.svg Look at the preview Change to "Basic Triangulation" Compare Actual results: The radial focus is ignored Expected results: The radial focus should work Reproducible with versions: Not reproducible with versions: Can’t test with versions: Tested on (OS): Notes:

Retrieved 2026-11-09
UI ToolkitFixUUM-138043
Fixed sync issues between the UI Builder and in-scene authoring.
UI ToolkitFixUUM-147450
Fixed Tab key navigation getting stuck on fields that have a unit dropdown in the Inspector of UI Staging Mode.
Linked bug report
UUM-147715: Tab key navigation gets stuck on fields with a unit dropdown in the Inspector of UI Staging Mode

Reproduction steps: 1. Create a new project 2. Create any Standard Element (GameObject > UI Toolkit > Standard Elements) 3. Create UI Document 4. Select the newly created Standard Element 5. Expand any Inspector section that has fields with a unit dropdown (e.g. Position section) 6. Navigate through the section by pressing the tab key repeatedly Actual result: Selection gets stuck on the field…

Retrieved 2026-11-10
UI ToolkitFixUUM-147715
Fixed the Data Source label disappearing from the Inspector while dragging an element in the UI Builder viewport.
UI ToolkitFixUUM-148576
Fixed the group name given to LocalizationAttribute being ignored, which left the assembly's translations unreachable.
UI ToolkitFix
Fixed the Hierarchy offering Create GameObject menu items in the UI authoring stage, where the new GameObject was created outside the stage and never appeared.
UI ToolkitFixUUM-145535
Fixed the IMGUI dictionary drawer scrolling short of its last rows in a window that cannot scroll.
Linked bug report
UUM-149490: IMGUI Dictionary drawer's scrollbar bottoms out before the last rows are reachable at smaller window heights when using the large dictionaries

How to reproduce: 1. Open the attached "DictTest" project 2. Go to Window -> IMGUI Dict Window Test 3. Populate it with a large number of entries (e.g. 15) 4. Size the window to a smaller/shorter height (not maximized) 5. Scroll the list all the way down using the scrollbar 6. Observe the results Expected results: Scrolling to the bottom of the scrollbar always reveals the actual last row, reg…

Retrieved 2026-11-10
UI ToolkitFixUUM-149490
Fixed the inability to read/write the local vertex position. Using the position node in object/world-space modes doesn't give an error anymore.
Linked bug report
UUM-145403: Can't modify vertex position in UI vertex shader

Steps to reproduce: Create a UI shader graph Select the vertex block Press enter Try to add position Also add a Position node (object space) Actual results: Can't find the position output Errors are provided on the position input node Expected results: Input node can de be connected to output node without error message

Retrieved 2026-11-09
UI ToolkitFixUUM-145403
Fixed the MultiColumn control's argument exception when increasing the column and descriptor count.
Linked bug report
UUM-148746: "ArgumentException: Cannot insert null column" is thrown and the UXML asset becomes corrupted when setting the Columns array size value in the in-scene UI Authoring

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 and save the .uxml In the Inspector, find the Columns > Columns foldout In the field next to it, change the value from "0" to "2" and click enter Observe two elements are…

Retrieved 2026-11-10
UI ToolkitFixUUM-148746
Fixed the Package Manager package list scrolling immediately when navigating with the arrow keys instead of only when the newly selected package is off-screen.
Linked bug report
UUM-147017: Package Manager's Package list is immediately scrolled when using keyboard navigation

Steps to reproduce: Create a new project Open Package Manager window (Window -> Package Management -> Package Manager) Switch to the Unity Registry tab Select one of the Packages Use the keyboard's arrow keys to navigate the package list up and down Actual results: The package list is immediately scrolled when using the arrow keys to navigate the list, which leads to stuttering when the select…

Retrieved 2026-11-10
UI ToolkitFixUUM-147017
Fixed the Style Sheets window so that it now displays all of its content when it loads.
Linked bug report
UUM-145634: Newly added selectors are not displayed in the docked Style Sheets window when re-entering in-context UXML editing until the cursor hovers over the window

Steps to reproduce: Create a new URP project In the Hierarchy, right-click and select UI Toolkit > Standard Elements > Visual Element Observe UI Viewport and Style Sheets windows open Dock the Style Sheets window in the Editor In the Style Sheets window, create a new selector (with a new StyleSheet) Create another selector with any name Save (Cmd+S) and exit in-context UXML editing Re-enter in…

Retrieved 2026-11-09
UI ToolkitFixUUM-145634
Fixed the ToggleButtonGroup value wrap when 8 or more buttons are present.
Linked bug report
UUM-149531: Toggle Button Group Element’s Value field cuts off the last visible value and the remaining values are unreachable at any Inspector width

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 Toggle Button Group Element into the Hierarchy 5. Drag and drop 9 or more Button Elements into the Toggle Button Group Element 6. Select the Toggle Button Group Element and observe the Value field in the Inspector 7. Resize the Insp…

Retrieved 2026-11-09
UI ToolkitFixUUM-149531
Fixed the Transition Animations remove button staying disabled after undoing a transition reset.
UI ToolkitFixUUM-145783
Fixed the UI Builder ListView rendering as a solid black rectangle after docking the window to another panel.
Linked bug report
UUM-130011: ListView element is rendered in solid black after docking if UI Builder window was already opened prior to project launch

Steps to reproduce: Open the attached project Open the NewUXMLTemplate.UXML asset in UI Builder Observe that the ListView element is rendered normally Dock the UI Builder window to another panel Observe the ListView element again Actual results: The ListView element is rendered in solid black after redocking the UI Builder window Expected results: The ListView element is rendered the same way …

Retrieved 2026-11-09
UI ToolkitFixUUM-130011
Fixed the UI Library not displaying UXML files.
UI ToolkitFixUUM-146352
Fixed the UI Toolkit ExposedReference drawer applying every change to the last field it drew, so that only one of several ExposedReference fields shown at the same time could be assigned.
UI ToolkitFixUUM-151893
Fixed the Variables section not refreshing after using Unset All.
UI ToolkitFixUUM-148055
Fixed the DropdownField element ignoring the index attribute set in UXML.
Linked bug report
UUM-150530: DropdownField defined in UXML does not apply the "index" attribute when entering Play Mode

How to reproduce: 1. Open the attached “IN-151689_UIToolkit_DropdownField_InitialValueRepro” project 2. Open the “TestScene" scene 3. Enter Play Mode 4. Observe the diagnostics label in the Game view Actual result: Both tests fail with both test indexes returning -1 Expected result: Both tests succeed with correct indexes being returned Reproducible with: 6000.6.0a5, 6000.6.0b10, 6000.7.0a5 No…

Retrieved 2026-11-10
UI ToolkitFixUUM-150530
Fixed toggling 'Editor Extension Authoring' in UI Builder not marking the document as having unsaved changes, which caused the change to be lost on close.
Linked bug report
UUM-144926: Toggling 'Editor Extension Authoring' doesn't dirty the UXML but its state depends on how it was previously saved

Steps to reproduce: Create and open a new project Create a new UXML and open it in UI Builder Enable 'Editor Extension Authoring' on the root element Add a new element to the UI Builder Hierarchy (to dirty the UXML) Save the changes and close the UI Builder Open the UXML again and observe the 'Editor Extension Authoring' (it should be enabled) Disable 'Editor Extension Authoring' Close the UI …

Retrieved 2026-11-09
UI ToolkitFixUUM-144926
Fixed transition-delay being ignored when opacity is listed before scale in transition-property.
Linked bug report
UUM-135074: Transition delay is ignored when opacity is listed before scale in transition-property of the Styles.uss file

How to reproduce: 1. Open the attached “IN-134445” project 2. Open the scene “SampleScene” 3. Enter Play mode 4. Press the green "Toggle UI Animations" button 5. Observe the Game View Actual result: “FadeIn” animation is delayed on labels that have "style first” in the text Expected result: “FadeIn” animation is delayed on both labels that have "style first” and "opacity first” in the text Rep…

Retrieved 2026-11-09
UI ToolkitFixUUM-135074
Fixed TreeView drag and drop operation is not being cancelled when a modal opens over it.
UI ToolkitFixUUM-111185
Fixed UI being stuck to the viewport window when panning the UI Viewport opened via Open In Context.
UI ToolkitFixUUM-145580
Fixed UI failing to render on OpenGL ES and WebGL 2.0 devices when the UI shader exceeded the platform's vertex uniform limit.
UI ToolkitFixWebGLUUM-149277
Fixed UI Toolkit Debugger world-space overlays.
Linked bug report
UUM-145537: UI Toolkit Debugger cannot highlight world-space elements (highlight + layout)

Steps to reproduce: Create a world-space UI Toolkit setup Open the UI Toolkit Debugger Actual results: Highlighting/layout an element in the debugger doesn't show in the Scene Expected results: It should highlight the element Reproducible with versions: Not reproducible with versions: Can’t test with versions: Tested on (OS): Notes:

Retrieved 2026-11-09
UI ToolkitFixUUM-145537
Fixed undo related error after undoing a Style Sheet selector drag operation.
Linked bug report
UUM-145619: "SelectorAccelerationCache ... change was not notified" error is thrown and the StyleSheet disappears when undoing twice after applying a dragged selector

Steps to reproduce: Create a new URP project In the Hierarchy, right-click and select UI Toolkit > Standard Elements > Visual Element Observe UI Viewport and Style Sheets windows open In the Style Sheets window, create a new selector (with a new StyleSheet) Drag the selector onto the Visual Element Save (Cmd+S) Click Undo twice (Cmd+Z) Observe the Console and Style Sheets window Actual results…

Retrieved 2026-11-09
UI ToolkitFixUUM-145619
Fixed unqualified Style and AttributeOverrides tags being flagged as not allowed when validating a UXML file against the generated schema.
Linked bug report
UUM-145780: UXML Style/Template/Instance tags are flagged as not allowed when validating against the generated XML schema

How to reproduce: Open the attached "IN-145890_xsderror" project Open Assets\SchemaBugTest.uxml in Rider Observe the Problems window Actual result: <Style>, <Template> and <Instance> are flagged "not allowed" under <UXML> - the generated UXMLType schema doesn't permit them Expected result: No errors are thrown Reproducible with: 6000.0.0f1, 6000.0.78f1, 6000.3.18f1, 6000.5.1f1, 6000.6.0b1, 600…

Retrieved 2026-11-09
UI ToolkitFixUUM-145780
Fixed unset attributes on Multi Column List View and Multi Column Tree View reverting to type default values when the .uxml is saved in in-scene UI Authoring.
Linked bug report
UUM-148774: Unset attributes on Multi Column List View and Multi Column Tree View revert to type default values when the .uxml is saved in in-scene UI Authoring

Steps to reproduce: Create a new Unity project using the Universal 3D template Right-click in the Hierarchy > UI Toolkit > Standard Elements > UI Library Double click the "Multi Column List View" or "Multi Column Tree View" to add it and save the .uxml in project In the Inspector, observe that Stretch Mode is "Grow And Fill" and that Reorderable and Resizable are enabled Expand the Columns > C…

Retrieved 2026-11-10
UI ToolkitFixUUM-148774
Fixed UXML asset corruption and import errors when selecting a built-in resource as a binding Data Source.
Linked bug report
UUM-137273: UXML file gets corrupted and "Assertion failed" errors when selecting incompatible asset with Advanced Object Selector in UI Builder "Data Source" Object

Steps to reproduce: Create a new project using Universal 3D template Go to Edit > Preferences > Search and change the "Object Selector" dropdown from "Classic" to "Advanced" Create a new UXML Document asset and open it in UI Builder Add a Visual Element to the Hierarchy In the Inspector, in Bindings foldout, click on the "None (Scriptable Object) object picker Select any incompatible item, for…

Retrieved 2026-11-09
UI ToolkitFixUUM-137273
Fixed UXML Style, Template and Instance tags being incorrectly flagged as not allowed when validating against the generated XML schema.
Linked bug report
UUM-145780: UXML Style/Template/Instance tags are flagged as not allowed when validating against the generated XML schema

How to reproduce: Open the attached "IN-145890_xsderror" project Open Assets\SchemaBugTest.uxml in Rider Observe the Problems window Actual result: <Style>, <Template> and <Instance> are flagged "not allowed" under <UXML> - the generated UXMLType schema doesn't permit them Expected result: No errors are thrown Reproducible with: 6000.0.0f1, 6000.0.78f1, 6000.3.18f1, 6000.5.1f1, 6000.6.0b1, 600…

Retrieved 2026-11-09
UI ToolkitFixUUM-145780
Fixed Vector and Rect fields growing wider than their container when a long value is typed into them.
UI ToolkitFixUUM-117525
Fixed VisualElements styled with -unity-material (and other asset-backed style properties such as background-image and -unity-font) rendering with the default shader (solid white) after the referenced asset's Addressables content was unloaded and reloaded.
Linked bug report
UUM-144652: USS materials in AssetBundles break due to InstanceID referencing a material that no longer exists when a Scene is loaded through Addressables for the second time

How to reproduce: 1. Open the attached “IN-145413_uitk_sg” project 2. Navigate to Window → Asset Management → Addressables → Groups 3. In the Addressables Groups window, click the “Play Mode Script” dropdown and select “Use Existing Build” 4. Click the “Build” dropdown and select “New Build” → “Default Build Script” (if “Addressables Build Report” pop-up appears, click yes) 5. When the build f…

Retrieved 2026-11-09
UI ToolkitFixUUM-144652
Fixed VisualTreeAsset preview texture from appearing black.
Linked bug report
UUM-148154: UXML preview shows only black background in the Inspector when any element has a Filter applied

Steps to reproduce: Create a new project Create a new UI Document and open it in UI Builder(Assets > Create > UI Toolkit > UI Document) Add a Button to the Hierarchy (or any other well visible element) Select it and in the Inspector, find the Filters foldout Click "+" to add a new filter function and select "Contrast" (or any other except "Custom") From the Project window, select the .uxml ass…

Retrieved 2026-11-10
UI ToolkitFixUUM-148154
Fixed warnings about invalid URIs being thrown when a UI Builder USS Variable of type Asset Reference is left empty.
UI ToolkitFixUUM-146117

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.