Clear
Filters
254,355 matches
7000.0.0a12100 shown
Fixed "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 "fr" and stretched "auto" grid tracks not expanding into the space granted by the grid container's min-width or min-height when the container is otherwise sized by its content.
UI ToolkitFix
Fixed "fr" grid tracks in a content-sized grid container expanding to fill the available space instead of sizing to their content.
UI ToolkitFix
Fixed "fr" grid tracks whose flex factors sum below 1 taking all of the free space instead of their fraction of it.
UI ToolkitFix
Fixed "Give this element a name" in the Inspector Overrides menu doing nothing for an unnamed element from a nested UXML document in a UI stage.
UI ToolkitFixUUM-157281
Fixed "Invalid value for image texture Keyword" warnings being logged when a stylesheet sets the --unity-image custom property to none.
UI ToolkitFixUUM-153254
Fixed "minmax()" grid tracks staying at their minimum size when the same axis also contains an "fr" track.
UI ToolkitFixUUM-150538
Fixed "Property is not associated with a valid UXML attribute description." errors when selecting a read-only element in the UI Viewport with two Inspector windows open.
UI ToolkitFixWindowsUUM-155032
Fixed "TwoPaneSplitView needs exactly 2 children" errors in the Console when dragging an element into a Two Pane Split View in the Hierarchy window.
UI ToolkitFixUUM-152708
Fixed "Unpack Template" in the UI Viewport discarding attribute overrides that target elements inside nested template instances.
UI ToolkitFixUUM-151606
Fixed a "SelectorAccelerationCache: association already exists" error being logged when a style sheet is attached to a UI Document both directly and through @import.
Linked bug report
UUM-151721: "SelectorAccelerationCache ... association already exists" error is thrown when a style sheet is attached to a UI Document both directly and through @import

How to reproduce: Open the attached “IN-152893” project In the Project tab, open the “Assets/UI/Documents/Element1.uxml” Close the UI Builder window In the Project tab, open the “Assets/UI/Documents/Empty.uxml” Observe the result in the Console of the Unity editor Actual result: Error "SelectorAccelerationCache: Assets/UI/Styles/Unknown.uss / 22122:132272389 association already exists" is thro…

Retrieved 2026-11-10
UI ToolkitFixUUM-151721
Fixed a bound Vector4Field overwriting the W value of other selected objects when X, Y or Z was edited with multiple objects selected.
Linked bug report
UUM-157590: Bound Vector4Field overwrites W on the other selected objects when X, Y or Z is edited with multiple objects selected

How to reproduce: Open the attached "IN-154820" project In the menu bar select Tools > "IN-154820 Create and select A and B" In the Inspector, set the "Vector4" X value to 9 and press Enter In the menu bar select Tools > "IN-154820 Log values" Observe the Console Actual result: B is logged as (9.00, 20.00, 30.00, 4.00): its W changed from 40 to 4, the W value of A Expected result: Only X chang…

Retrieved 2026-11-11
UI ToolkitFixUUM-157590
Fixed a crash in NativeSelectorMatcher when a StyleSheet asset containing a malformed style value was deleted while a VisualElement still referenced it.
UI ToolkitFixUUM-153734
Fixed a crash when a UXML file instantiates a template that instantiates it back.
UI ToolkitFixUUM-155265
Fixed a crash when the Editor sat idle in UI Staging Mode with filters applied to an element.
UI ToolkitFixUUM-156183
Fixed a custom cursor image flickering or reverting to the default cursor when hovering UI in the UI Viewport preview.
UI ToolkitFixUUM-149387
Fixed a duplicated element being given the same authoring ID as the original, which caused an error when the UXML file was reimported.
UI ToolkitFixUUM-151460
Fixed a dynamic height ListView leaving the last row unreachable after reordering a row to the end of a scrolled list.
UI ToolkitFixUUM-150963
Fixed a Gradient UXML attribute loading with different alpha values after saving when an alpha key had a very large value.
UI ToolkitFixUUM-157201
Fixed a hex or named color being lost from a UXML Color list attribute when an rgb() color follows it.
UI ToolkitFixUUM-157401
Fixed a hex or named color being lost from a UXML Color list attribute when an rgb() color follows it.
UI ToolkitFixUUM-157401
Fixed a localization table file being read as an empty table without an error when its member names didn't match the expected casing.
UI ToolkitFixUUM-151769
Fixed a localization table file written by a newer version of Unity being read as if it were the current format.
UI ToolkitFixUUM-151772
Fixed a localized asset never being released when its type does not match the requested type.
UI ToolkitFixUUM-151911
Fixed a localized asset shared by two table entries being released only once, so every extra entry leaked a reference.
UI ToolkitFixUUM-151907
Fixed a memory leak that grew every frame for elements using the -unity-material style and ended in an OutOfMemoryException.
Linked bug report
UUM-150318: Memory leak and silent crash when idle in Play Mode in a scene with multiple UI Toolkit GameObjects

How to reproduce: 1. Open the attached “IN-149943” project 2. Open the “Test“ scene 3. Stay idle for ~30 minutes 4. Observe the memory leak in the console window / crash Reproducible with: 6000.5.0a4, 6000.5.10f1, 6000.6.0b10, 6000.7.0a5 Could not test with: 6000.0.81f1, 6000.3.22f1, 6000.5.0a3 (UI ToolKit GameObjects are removed from the scene when downgrading) Reproduced on: Windows 11 Not r…

Retrieved 2026-11-10
UI ToolkitFixUUM-150318
Fixed a NullReferenceException and broken UI Builder styling when the filter property uses a USS variable with an invalid value.
UI ToolkitFixUUM-155765
Fixed a NullReferenceException in the Inspector when saving a UI Toolkit element animation while the Animation window is in Preview mode.
Linked bug report
UUM-155268: NullReferenceException is thrown when saving a UI Toolkit element animation with Animation window Preview enabled

How to reproduce: Open the attached “IN-154909” project Open the “Sample Scene” scene In the Hierarchy tab, expand “PlayerHUD” > “#Header” > “#HeaderLeft” and select the “#SpinCoinIcon” VisualElement Open the “Animation” window (Ctrl + 6) In the top bar of the “Animation” window near the record button, enable “Preview” mode In the left part of the “Animation” window, expand “Background Image” …

Retrieved 2026-11-10
UI ToolkitFixUUM-155268
Fixed a NullReferenceException thrown when exiting Play Mode after modifying a UI Animation Clip.
UI ToolkitFixUUM-154702
Fixed a NullReferenceException thrown when pasting in the UI Builder Viewport after cutting an element and then deleting it.
UI ToolkitFixUUM-151564
Fixed a NullReferenceException when a z-index child inside an element rendered through a render texture had an ancestor whose scale changed from 1.
UI ToolkitFixUUM-152805
Fixed a NullReferenceException when applying an SVG sprite's custom pivot in the Sprite Editor, which also left the pivot unchanged.
UI ToolkitFixUUM-148882
Fixed a NullReferenceException when opening the menu of a list item in the Inspector, such as a MultiColumnListView sort column description.
UI ToolkitFixUUM-154570
Fixed a per-element style lookup that ran on the panel attach and repaint paths even when no element used -unity-curvature.
UI ToolkitFixUUM-153392
Fixed a performance regression in Editor window style updates caused by the Editor theme style sheet being applied twice.
UI ToolkitFixUUM-153592
Fixed a performance regression where reading the layout, worldBound or localBound of visual elements was slower on platforms with small CPU caches.
UI ToolkitFixUUM-154954
Fixed a performance regression where the Game view toolbar slowed down the Editor in Play mode.
UI ToolkitFixUUM-157459
Fixed a performance regression where the UI Builder Inspector rebuilt its Grid section on every refresh.
UI ToolkitFixUUM-154966
Fixed a preview theme change or reset in one UI Builder window not applying to the other open UI Builder windows.
UI ToolkitFixWindowsUUM-151936
Fixed a removed localization key still being returned by SharedTableData.GetEntry and GetKey when two entries used the same key.
UI ToolkitFixUUM-151766
Fixed a Smart Strings Variables Group asset entry offering no way to choose its variable type in the Inspector.
UI ToolkitFixUUM-153774
Fixed a spurious assertion error being logged in the Console when using Create Template in UI Builder on an element created via GameObject > UI Toolkit > Standard Elements.
UI ToolkitFixUUM-147727
Fixed a style sheet losing its priority when used directly after also being imported by a theme style sheet.
UI ToolkitFixUUM-108227
Fixed a transient GameObject Hierarchy entry appearing during a ListView drag (Simple reorder mode) with UI Toolkit Hierarchy Integration enabled.
UI ToolkitFixUUM-147873
Fixed a UAL0010 warning logged when compiling a Visual Element Component that has an enum [StyleProperty] field.
UI ToolkitFixUUM-154351
Fixed a UI animation clip assigned with the animation-name USS property starting one frame later than the same clip assigned from a script.
UI ToolkitFixUUM-153145
Fixed a USS file failing to import and losing all of its styles when a function such as linear-gradient() had an empty argument.
Linked bug report
UUM-155939: USS file fails to import and all of its styles are lost when a linear-gradient() with an empty first argument is added to it

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

Retrieved 2026-11-10
UI ToolkitFixUUM-155939
Fixed a USS file importing with no rules when one of its declarations has an empty value.
UI ToolkitFixUUM-153264
Fixed a VisualElement with the DynamicTransform usage hint remaining invisible until hovered after an ancestor's scale animated up from zero, when another ancestor used the GroupTransform usage hint.
Linked bug report
UUM-140869: VisualElement with DynamicTransform and animated scale from 0 is not rendered until hovered when parent uses GroupTransform

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

Retrieved 2026-11-09
UI ToolkitFixUUM-140869
Fixed a warning about two settings providers named Project/Localization when the Localization package was installed.
UI ToolkitFixUUM-153012
Fixed a World Space UIDocument logging "Cannot destroy Component while GameObject is being activated or deactivated." when its Scene was closed, which also made Player builds started from the Editor fail.
UI ToolkitFixUUM-150548
Fixed a world-space UI Document not rendering for a frame after its Panel Settings asset was changed.
UI ToolkitFixUUM-154651
Fixed an AnimationCurve UXML attribute losing its value after saving when a key had a very large value.
Linked bug report
UUM-156823: Curve Field value is lost after saving in UI Builder when a key has a very large value

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

Retrieved 2026-11-11
UI ToolkitFixUUM-156823
Fixed an ArgumentException when pasting a cut element with one of its children selected in the UI Viewport or the Hierarchy.
UI ToolkitFixUUM-155015
Fixed an ArgumentNullException when an inline filter or backdrop-filter was set to StyleKeyword.None on an element with a transition on that property.
UI ToolkitFixUUM-156660
Fixed an ArgumentOutOfRangeException when setting a variable on the Background Image field in the UI Builder Inspector while the Gradient type was selected.
UI ToolkitFixUUM-153066
Fixed an assertion error being thrown when unparenting an element that was its parent's only child.
Fixed an Editor crash when exiting Play mode with the Hierarchy window open and a UIDocument whose list items are cloned from the document's own UXML.
UI ToolkitFixUUM-155728
Fixed an element rendering flat instead of conforming to its curved ancestor when -unity-curvature was set to StyleKeyword.Initial from a script.
UI ToolkitFixUUM-151547
Fixed an element with a z-index inside a filtered element sometimes skipping an update when one of its ancestors changed in the same frame.
UI ToolkitFixUUM-152981
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 that was logged every time styles were resolved on an element with an unrecognized -unity-curvature value.
UI ToolkitFixUUM-151507
Fixed an exception thrown from an [OnComponentChanged] handler preventing the change handlers of other components from running. The exception is now reported and dispatch continues with the remaining components.
UI ToolkitFixUUM-157164
Fixed an exception thrown when submitting a syntactically invalid selector in the Add new selector field of the UI Builder StyleSheets pane.
UI ToolkitFixUUM-152723
Fixed an exception when a localized value was read before LocalizationSettings.InitializeAsync in a project that defers initialization and prefers synchronous loading.
UI ToolkitFixUUM-151910
Fixed an extra "Element N" foldout that showed under each component in the UI Builder Inspector and could not be collapsed.
UI ToolkitFixUUM-154426
Fixed an invalid -unity-curvature declaration being applied as an explicit 0deg 0deg value that stopped the element's subtree from conforming to a curved ancestor, instead of falling back to none.
UI ToolkitFixUUM-151552
Fixed an InvalidCastException thrown every frame when a UI animation key for the cursor image, material or font referenced an object of the wrong type.
UI ToolkitFixUUM-154616
Fixed an InvalidOperationException in UI Builder when grid rows or columns mix minmax() with other track sizes.
UI ToolkitFixUUM-154157
Fixed an issue where a 3D-rotated element inside a 3D-rotated GroupTransform rendered at the wrong height on screen-space panels and in Editor windows, and did not match the area that responds to the pointer.
UI ToolkitFixWindowsUUM-151206
Fixed an issue where a TextField displayed a replacement character when Max Length cut the text in the middle of an emoji.
Linked bug report
UUM-155098: Emoji is displayed with a replacement character in a TextField when Max Length cuts the text in the middle of the emoji

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

Retrieved 2026-11-10
UI ToolkitFixUUM-155098
Fixed an issue where a UI Toolkit scheduled callback that threw an exception repeated every frame and prevented all other scheduled items in the panel from running.
UI ToolkitFixUUM-153930
Fixed an issue where clicking an item in a ListView nested inside another ListView.
UI ToolkitFixUUM-140195
Fixed an issue where clicking Save in the "UI Assets Have Been Modified" dialog did not save changes to a UXML document when a template it uses was also modified.
UI ToolkitFixUUM-154339
Fixed an issue where elements dragged onto a Scroll View in the Hierarchy window were not selected or shown at their new location inside the Scroll View's content container.
UI ToolkitFixUUM-153684
Fixed an issue where exiting Play mode showed the "UI Assets Have Been Modified" prompt for UI Document and style sheet edits made in the Main Stage before entering Play mode.
UI ToolkitFixUUM-154361
Fixed an issue where exiting Prefab Mode brought the Scene view tab to the front, even when another tab was in front in the same tab group.
UI ToolkitFixUUM-153778
Fixed an issue where out-of-range filter and backdrop-filter values were clamped without a Console warning, and UI Builder's Inspector displayed the unclamped value.
Linked bug report
UUM-152766: No Console warning when out-of-range UI Toolkit Filter values are clamped, and UI Builder's Inspector displays the unclamped value

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

Retrieved 2026-11-11
UI ToolkitFixUUM-152766
Fixed an issue where PanelRenderer UI reload callbacks registered in Awake, OnEnable or Start were invoked after the first Update.
UI ToolkitFixUUM-154853
Fixed an issue where Scene View picking was not restricted to a UXML document's own content while it was open for in-scene UI staging, allowing unrelated GameObjects to be selected and edited.
UI ToolkitFixUUM-146196
Fixed an issue where selecting an element while staging a nested UXML template also selected that element in every other scene instance of the same template.
UI ToolkitFixUUM-144055
Fixed an issue where setting a TextField's value while the touch screen keyboard was open left the keyboard showing the old text and could move the caret to the end of the field.
UI ToolkitFixUUM-143559
Fixed an issue where undoing the deletion of a selector in the Style Sheets window restored it at the wrong position.
Linked bug report
UUM-149380: Selector is restored in a different position when undoing its deletion in the in-context Style Sheets window

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

Retrieved 2026-11-10
UI ToolkitFixUUM-149380
Fixed an issue where we were calculating the popup index before the validate code had run.
UI ToolkitFixUUM-157589
Fixed an ObjectDisposedException when undoing the addition of a Localized String or Localized String List variable in a Variables Group asset.
UI ToolkitFixUUM-157973
Fixed an out-of-bounds stack read when binding UI Toolkit style properties to animation curves.
UI ToolkitFixUUM-151957
Fixed animation-duration and animation-delay using seconds instead of milliseconds when their value comes from a custom property through var().
UI ToolkitFixUUM-154595
Fixed ArgumentNullException and MissingReferenceException errors thrown when interacting with a deleted USS asset that was open in UI Builder.
UI ToolkitFixUUM-152731
Fixed ArgumentOutOfRangeException being thrown on every style resolution when a USS declaration had a malformed filter or backdrop-filter value.
UI ToolkitFixUUM-153757
Fixed artifacts around letters when text uses a Font Asset with a small atlas padding and a zero or negative outline width.
Linked bug report
UUM-146020: Artifacts are rendered in UITK when using Font Assets and using negative outlines

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

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

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

Retrieved 2026-11-11
UI ToolkitFixUUM-140515
Fixed attribute fields in the UI Toolkit Debugger being read-only.
UI ToolkitFixUUM-153838
Fixed auto margins having no effect on a child element of a grid container.
UI ToolkitFixUUM-155893
Fixed blurred text and content in elements with a filter, such as drop-shadow, when the panel scale is not a whole number.
Linked bug report
UUM-155009: Text is blurred in UI Toolkit when applying Drop Shadow filter

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

Retrieved 2026-11-10
UI ToolkitFixUUM-155009
Fixed Capture to PNG in the UI Toolkit Debugger producing washed-out images in projects that use Linear color space.
UI ToolkitFixUUM-154167
Fixed continuous RenderTexture.Create errors and black Editor window flickering when zooming in the UI Viewport or UI Builder on an element with a backdrop filter.
Linked bug report
UUM-149927: "RenderTexture.Create failed: requested size is too large" errors are thrown continuously and Editor windows flicker black when zooming in the UI Viewport with a Backdrop Filter applied

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

Retrieved 2026-11-10
UI ToolkitFixUUM-149927
Fixed Create Template duplicating an element's name onto both the new TemplateContainer instance and the extracted template's root element, so a "#name" selector or query no longer matches two nested elements.
UI ToolkitFixUUM-153209
Fixed custom backdrop filters that blend their output showing content from other elements and flickering.
UI ToolkitFixUUM-155789
Fixed deleting an element's name in the Hierarchy leaving the old name in place.
UI ToolkitFixUUM-151284

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.