Clear
Filters
254,537 matches
6000.7.0b1100 shown
Make the Font Asset Creator save dynamic font assets by default.
TextFixUUM-149073
Removed vertex padding on whitespace quads.
Linked bug report
UUM-149248: Artifacts are rendered in the spaces between words when Outline width is applied to UI Element

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 that has Text property into Hierarchy (e.g. Label Element) 5. Enter two words in the Element’s Text property 6. Enable Italic Font Style and select Outline Color in the Text foldout 7. Set Outline Width to 0.9 px or high…

Retrieved 2026-11-10
TextFixUUM-149248
Fixed a potential crash that would occur when generating a font asset in the Font Asset Creator.
Linked bug report
UUM-125366: Crash on UNITY_FT_Load_Glyph when generating multi-threaded Font Atlas in TMPro Font Asset Creator

Steps to reproduce: 1. Open the “user’s attached project” 2. Open “Window/TextMeshPro/Font Asset Creator” 3. Set Source font to “GmarketSansTTFMedium” 4. Set Sampling Point Size to Auto Sizing 5. Set Padding to 7% 6. Set Packing method to Fast 7. Set Atlas resolution to 2048x2048 8. Set Character Set to Characters from File 9. Set Character File to “Characters_ko_Content” 10. Generate Font Atl…

Retrieved 2026-11-09
TextCoreFixUUM-125366
Fixed a potential crash that would occur when generating a font asset in the Font Asset Creator.
Linked bug report
UUM-141061: Crash with multiple stack traces when generating a Font Atlas

How to reproduce: Create a project Install the uGUI package Import TMP Essential Resources (Window > TextMeshPro > Import TMP Essential Resources) Open TMP Font Asset Creator (Window > TextMeshPro > Font Asset Creator) Generate a Font Atlas Observe the crash Reproducible with: 6000.0.0f1 (4ff56b3ea44c), 6000.0.61f1, 6000.0.73f1, 6000.3.14f1, 6000.4.4f1, 6000.5.0b5, 6000.6.0a3 Reproduced on: Wi…

Retrieved 2026-11-09
TextCoreFixUUM-141061
Fixed a potential issue where an alternative font face could be used when generating a font asset in the Font Asset Creator.
Linked bug report
UUM-137866: Glyph Adjustment Table is modified when using an existing TMP Font Atlas to generate a new TMP Font Atlas with the same settings

How to reproduce: 1. Open the attached “IN-137132“ project 2. In the Project window, open the “Original” folder (Assets > Fonts > Original) 3. Double-click “Oswald-SemiBold SDF“ 4. In the Inspector, note the Glyph Adjustment Table’s “Records” count 5. In the Inspector, select Update Atlas Texture 6. In the Font Asset Creator window, click “Generate Font Atlas” and save the Font Atlas as “Regen…

Retrieved 2026-11-09
TextCoreFixUUM-137866
Fixed a potential memory leak that would occur when cancelling font asset atlas generation in the Font Asset Creator.
Linked bug report
UUM-142952: Memory leak warnings are thrown when cancelling the creation of a font asset using render mode SDF16 or SDF32

Steps to reproduce: 1. Create a new project 2. Import the TMP Essential resources (Window → Text Mesh Pro → Import TMP Essential Resources) 3. Open the Font Asset Creator (Window → Text Mesh Pro → Font Asset Creator) 4. Select the “LiberationSans” font in the Source field 5. Select “SDF16” or “SDF32” in Render Mode 6. Press Generate 7. Before completion press the X button 8. Observe the Consol…

Retrieved 2026-11-09
TextCoreFixUUM-142952
Added mipmap Warning Icon to the Editor and update Timeline Track warning icon to the standard Warning Icon.
Linked bug report
UUM-131155: Timeline Activation Track “!” Warning icon is hard to see in Light Editor theme

Steps to reproduce: 1. Create new Unity project 2. Set Editor theme to Light 3. In Hierarchy window create Cube GO 4. Create Timeline for a Cube GO and open Timeline window 5. In Timeline window press “+” and add “Activation Track” 6. Select Cube GO 7. Observe the “!” Warning icon Actual results: “!” Warning icon is difficult to see in Activation Track when Editor theme is set to Light Expecte…

Retrieved 2026-11-09
TimelineUUM-131155
Fixed an issue where a long group track name label gets drawn over the button making them unclickable.
Linked bug report
UUM-146266: Long Track Group names in Timeline overlap and block buttons making them unclickable

Steps to reproduce: Create a new URP project Select any GameObject from the Hierarchy Go Window > Sequencing > Timeline Click Create and save the assets In the Timeline, click "+" and select "Track Group" Double-click on it to rename and give it a long name Try to click on the "+" button in the Track Group Actual results: The "+" button is not intractable and clickable due to overlapping Expec…

Retrieved 2026-11-09
TimelineFixUUM-146266
Fixed issue where Timeline preview would generate prefab override modifications in certain cases, leading to degraded performance.
TimelineFixUUM-139326
Fixed VFX Graph property values not being restored when previewing in Timeline.
Linked bug report
UUM-142082: Visual Effect property override remains permanently checked when Timeline preview ends

How to reproduce: Open the attached "IN-142681_VisualEffectPropertyPreview" project Open the SampleScene Select the "Simple Burst" GameObject Ensure the Size property (Visual Effect > Properties > Size) is disabled in the Inspector Open the Timeline tab (Window > Sequencing > Timeline) Select the "Timeline" GameObject in the hierarchy Go back to the "Simple Burst" GameObject Observe the checke…

Retrieved 2026-11-09
TimelineFixUUM-142082
Fixed ArgumentOutOfRangeException and Invalid GUILayout state errors thrown when clicking the key selection area at the position of a key from a previously displayed property curve in the Timeline curves view.
Linked bug report
UUM-143996: Errors are thrown when clicking on a Key selection area from another Audio Track property in the Timeline curves view

Reproduction steps: 1. Create a new project 2. Window > Sequencing > Timeline 3. Select any GameObject and click "Create" button in the Timeline window 4. Add an Audio Track by pressing "+" button 5. Press "Show curves view" button 6. Select one of the Audio Track properties, right-click in the curves view and select "Add Key" option 7. Select a different Audio Track property and click on the …

Retrieved 2026-11-09
TimelineFixUUM-143996
Updated the Timeline Customization Samples Timeline_CustomTracks scene to use the new Input System component.
Linked bug report
UUM-142488: “InvalidOperationException” errors are thrown when entering Play Mode in the Timeline’s Customization Samples

Steps to reproduce: Create a new Unity using the Universal 3D template Open the Package Manager (Window > Package Management > Package Manager) Select the Timeline package Open the Samples tab Import the "Customization Samples" Sample Open the "Assets/Samples/Timeline/1.8.12/Customization Samples/Demo/Scenes/Timeline_CustomTracks.unity" Scene Enter Play Mode Observe the Console window Actual r…

Retrieved 2026-11-09
TimelineFixUUM-142488
Fixed a crash that could occur when inspecting a TMP font asset that has *Atlas Population Mode set to Static and Multi Atlas Textures* enabled while its Material preview was visible.
Linked bug report
UUM-145753: Crash on RenderEventsContext::ExecuteCommandBuffers when changing a TextMeshPro GameObject's font to Liberation Sans SDF - Fallback

How to reproduce: Open the attached “IN-145408“ project Open the “SampleScene“ scene In the Hierarchy, select the Text(TMP) GameObject (Canvas > Text (TMP)) In the Inspector, change the active Font Asset field (Main Settings) in the TextMeshPro - Text(UI) Component to the Liberation Sans SDF - Fallback font Observe the Crash Reproducible with: 6000.3.0a1, 6000.3.18f1, 6000.5.1f1, 6000.6.0b1, 6…

Retrieved 2026-11-09
uGUIFixUUM-145753
Fixed a layout misalignment of the Layout Group properties in the Inspector.
uGUIFixUUM-144947
Fixed an issue where the pixel height of a UGUI Image was not consistent when the parent Canvas Scaler Reference Resolution was changed and Pixel Perfect was enabled.
uGUIFixUUM-137714
Fixed an IndexOutOfRangeException thrown when a large Text (TMP) GameObject with Overflow set to Ellipsis.
Linked bug report
UUM-134477: “IndexOutOfRangeException: Index was outside the bounds of the array.” error is thrown when large Text (TMP) GameObject Overflow field is set to Ellipsis

Reproduction steps: 1. Create a new project 2. Create Text - TextMeshPro GameObject (GameObject > UI (Canvas) > Text - TextMeshPro) 3. Enter long text into Text field in the Inspector 4. Change Font Size value to 1 5. Change Overflow to Ellipsis Actual result: “IndexOutOfRangeException: Index was outside the bounds of the array” error is thrown Expected result: No warnings or errors are thrown…

Retrieved 2026-11-09
uGUIFixUUM-134477
Fixed ellipsis line-breaking recursion when the font lacks an ellipsis glyph and Ellipsis overflow mode is selected.
Linked bug report
UUM-134066: "Line breaking recursion max threshold hit" error when Overflow is set to Ellipsis with fonts missing the ellipsis character

How to reproduce: 1. Open the attached “IN-130196” project 2. Open the “SampleScene” 3. In the Hierarchy, expand the “Canvas” GameObject 4. Select the child GameObject “Text (TMP)” 5. In the Inspector, set Overflow to “Ellipsis” 6. Type a long sentence in the “Text Input” field 7. Observe the Console and the Scene windows Actual result: Words get cut off and errors appear in the console Expect…

Retrieved 2026-11-09
uGUIFixUUM-134066
Fixed recursive release of text components linked to themselves which led to stack overflow exceptions. Added OnValidate to base TMP_Text class to handle self-referencing of child and parent linked text components. As a result, TextMeshPro and TextMeshProUGUI components now call base OnValidate to handle and correct this same linking issue.
uGUIFixUUM-148732
Fixed regression that prevented multiple inspectors from updating with current alpha values when the alpha value on a CanvasGroup component was modified via the Inspector and CanvasGroupEditor.
Linked bug report
UUM-144986: Canvas Group Alpha Slider is not synchronised across multiple Inspector windows

Steps to reproduce: Open the attached project Open the Sample Scene Select the Panel object in the Hierarchy Make sure the Canvas Group component is visible in both Inspector windows Use the Slider to change the Alpha value Actual results: The Alpha value is not synchronised across multiple Inspector windows Expected results: Alpha value is synchronised across all Inspector windows Reproducibl…

Retrieved 2026-11-09
uGUIFixWindowsUUM-144986
Fixed the Layout Element component, which accepted negative values in its Min/Max (and other) fields.
Linked bug report
UUM-144440: Layout Element Component's Min/Max fields can be set to the negative values which silently changes the property source to the default one

How to reproduce: 1. Create a new Unity project 2. In the Hierarchy, right-click -> UI (Canvas) -> Text (TextMeshPro) 3. In the Inspector, click Add Component -> Layout Element 4. Set the Min Width to -1 5. Observe the results Expected results: The field can't be set to a negative value Actual results: The field can be set to a negative value and source of the value in the "Layout Properties" …

Retrieved 2026-11-09
uGUIFixUUM-144440
Fixed NullReferenceException errors when selecting an InputField (TMP) Placeholder before importing the TMP Essential Package.
Linked bug report
UUM-143965: "NullReferenceException" errors are spammed in the Console when selecting the Placeholder child of InputField (TMP) in the Hierarchy

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Create InputField GameObject in the Hierarchy window 3. Import TMP Essentials 4. Expand Canvas > InputField (TMP) > Text Area 5. Select Placeholder GO 6. Observe the Console window Actual results: "NullReferenceException" errors are continuously spammed in the Console window when the Placeholder child object of Canv…

Retrieved 2026-11-09
uGUIFixUUM-143965
Undoing an added LayoutGroup on a ScrollView now restores its children entirely.
Linked bug report
UUM-144838: ScrollView elements are not restored to their original positions after removing a Layout Group with Undo action

Steps to reproduce: Open the attached project Open the SampleScene Add a Grid Layout Group component to the ScrollView game object Undo the Add Component action Observe the positions of ScrollView's elements Actual results: Scrollbar handles become offset Expected results: All ScrollView's elements are restored to their original positions before the Layout Group component was added Reproducibl…

Retrieved 2026-11-09
uGUIFixUUM-144838
Fixed flex items not shrinking or growing correctly when a non-flexible (or partially flexible) sibling preceded a flexible child in the same container.
Fixed ScrollView drag-scrolling into blank space when content fits.
Linked bug report
UUM-142498: Blank area appears at the top of Inspector and Build Settings windows when touching and dragging downward with a Wacom tablet pen

Steps to reproduce: Create and open any project In the Scene view or Hierarchy, select any GameObject Open the Inspector window In the empty space above the selected object’s components, touch the Inspector with a Wacom pen Drag the pen downward Actual result: The Inspector content shifts downward and empty space appears above the inspected object Expected result: Nothing happens Reproducible …

Retrieved 2026-11-09
UIFixWindowsUUM-142498
Added some performance regressions in reading/writing some VisualElement properties and manipulating its hierarchy.
UI ToolkitFix
Added support for custom filter functions in backdrop-filter.
Linked bug report
UUM-148086: Custom backdrop-filters support

Context: Custom filter functions are currently disabled for backdrop-filter. When a FilterFunction based on a custom filter definition is assigned to backdrop-filter, it is ignored at render time and the following warning is logged: > Custom filters are not supported for backdrop-filter on element ''. Custom filters will be ignored. They were disabled deliberately: applying a custom filter can…

Retrieved 2026-11-10
UI ToolkitFixUUM-148086
Clamped invalid stroke-miterlimit instead of failing SVG import.
Linked bug report
UUM-120825: SVG fails to import when 'stroke-miterlimit' is less than 1

Reproduction steps: 1. Open the attached “IN-116368_test vector” archived project 2. Select the “Assets/test.svg“ and reimport it (Right-click > Reimport) in the Project View 3. Observe the Console Expected result: Warning is thrown, SVG file is imported Actual result: SVGFormatException is thrown because the 'stroke-miterlimit' is equal to 0 Reproducible with: 6000.0.59f1, 6000.1.16f1, 6000.2…

Retrieved 2026-11-09
UI ToolkitFixUUM-120825
Creating a new PanelRenderer will not correctly restore the PanelSettings field when undo/redo occurs.
Linked bug report
UUM-146643: Panel Renderer GameObject has no Panel Settings reference attached after undoing and redoing its creation

Reproduction steps: 1. Create a new project 2. GameObject > UI Toolkit > Panel Renderer 3. Undo and redo Panel Renderer GameObject creation 4. Select Panel Renderer GameObject and observe Panel Settings field in the Inspector Actual result: Panel Settings reference field is empty Expected result: Panel Settings reference remains attached Reproducible with: 6000.0.0f1, 6000.0.79f1, 6000.3.19f1,…

Retrieved 2026-11-09
UI ToolkitFixUUM-146643
Enabled Open in Context button in main stage.
UI ToolkitFixUUM-145853
Exposed the method VectorUtils.BuildVectorImage(SceneInfo, Rect).
Linked bug report
UUM-146278: BuildVectorImage(SceneInfo, Rect) is internal, and should be public

Steps to reproduce: Try to create a script to create a VectorImage from and SVG file while preserving the viewport Actual results: The required method VectorUtils.BuildVectorImage(SceneInfo, Rect) is internal and cannot be used Expected results: The required method should be public. Reproducible with versions: 6000.7 6000.6 6000.5 6000.3 Not reproducible with versions: Can’t test with versions…

Retrieved 2026-11-09
UI ToolkitFixUUM-146278
Fix to run the authoring Editor tests without waiting on frames.
UI ToolkitFixUUM-150274
Fixed "Invalid image specified" warnings when clearing an element's background image in the inspector.
Linked bug report
UUM-148342: "Invalid image specified" warnings are thrown in the Console and warning icon appears on Button element in UI Viewport when deselecting background Image texture in UI Toolkit Inspector

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. While Button element is selected, in Inspector expand “Background” 5. In Image > select “arrow-down” texture 6. Click on selector again and select “None” 7. Ob…

Retrieved 2026-11-10
UI ToolkitFixUUM-148342
Fixed "Invalid image specified" warnings when clearing the Cursor Image field of an in-scene UI Toolkit element.
Linked bug report
UUM-149384: "Invalid image specified" warning is thrown when leaving an empty field in Cursor in in-scene UI Toolkit

Steps to reproduce: Create and open a new project Create a UXML in UI Builder Assets/Create/UI Toolkit/Standard Elements/Button Select the Button element and scroll down to "Cursor" in the Inspector Assign any valid texture into the Cursor Image field Open the Object Picker and select 'None' to remove the reference Observe the Console Actual results: "Invalid image specified" warnings are thro…

Retrieved 2026-11-10
UI ToolkitFixUUM-149384
Fixed a "No script asset for TempSerializedData" warning when selecting a child element in the Hierarchy while in Play mode.
Linked bug report
UUM-144577: Selecting child elements in Hierarchy of DropdownField in Play Mode throws “No script asset for TempSerializedData” warning in Console

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. In Hierarchy create Dropdown Field object (Right-click > UI Toolkit > Standard Elements > Dropdown Field) 3. In “Open UI stage” pop-up press “Continue” and save UXML file 4. When all files are created, enter Play Mode 5. In Hierarchy (NewUXMLTemplate) window expand “DropdownField” element, so that “VisualElement” ch…

Retrieved 2026-11-09
UI ToolkitFixUUM-144577
Fixed a backdrop-filter element showing a scaled-down copy of the backdrop in the in-scene UI authoring viewport when display scaling is above 100%.
Linked bug report
UUM-148867: Backdrop Filter renders a scaled-down copy of the background image instead of applying a Backdrop filter when using 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 > Visual Element In the Inspector, add any texture to its background and increase size for better visibility of bug In the Hierarchy, create a Label element and make it a child of VisualElement Select the Label and in the Inspector find the "Backdrop Filt…

Retrieved 2026-11-10
UI ToolkitFixUUM-148867
Fixed a list element's foldout header showing the next element's value instead of its own after editing a field inside the foldout.
UI ToolkitFixUUM-147445
Fixed a NullReferenceException thrown when right-clicking the affordance button on list items in the UI Toolkit attributes inspector.
Linked bug report
UUM-146715: “IndexOutOfRangeException” error is thrown and nothing happens when the burger button is clicked in a MultiColumnListView’s Sort Column Descriptions element in the 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 Click the burger button for the Element 0 Observe the…

Retrieved 2026-11-09
UI ToolkitFixUUM-146715
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 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 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 MissingReferenceException and a leftover Hierarchy row when removing a Panel Renderer component.
UI ToolkitFixUUM-151371
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 array resize confirmation dialog appearing when selecting several objects that share a large array.
UI ToolkitFixUUM-148151
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 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 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 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

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.