Clear
Filters
254,537 matches
6000.3.25f117 shown
Fixed 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 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 missing tile map grid lines. Ensure preview camera render target is correct after rendering with an SRP.
Linked bug report
UUM-122618: The TileMap grid in the Tile Palette is not visible when Screen Space Ambient Occlusion is enabled

How to reproduce: 1. Open the attached "GridInvisible" project 2. In the Project window, select the “Triangle.asset” prefab 3. In Scene View, click the "Open Tile Palette" button 4. In the Tile Palette window, observe the TileMap grid Expected result: TileMap grid is visible Actual result: TileMap grid is invisible Reproducible with: 2023.3.0b8, 6000.0.60f1, 6000.2.8f1, 6000.3.0b6, 6000.4.0a2 …

Retrieved 2026-11-09
Fixed reflection probes not being applied correctly to Shader Graph materials in the Deferred+ rendering path.
ScriptableRendererData.TryGetRendererFeature was throwing NullReferenceException.
Linked bug report
UUM-150772: ScriptableRendererData.TryGetRendererFeature throws NullReferenceException when a missing renderer-feature entry precedes the requested feature

How to reproduce: Open the attached "IN-149378" project In the Menu Bar select Bug Repro and click “Run TryGetRendererFeature Missing Entry Repro” Observe the Console Actual result: TryGetRendererFeature<FullScreenPassRendererFeature> throws a NullReferenceException at ScriptableRendererData.cs:128 Expected result: Method skips null entries and returns the matching feature, or returns false wi…

Retrieved 2026-11-10
Disallow re-categorization of built-in attributes.
Linked bug report
UUM-151058: Built-in Attrbutes can be moved to Custom Attributes in VFX Graph Blackboard

Steps to reproduce: Create and open a new project Install the Visual Effects Graph in Package Manager Create an Empty VFX asset and open it Open Blackboard subwindow Create a new Custom Attribute Expand Built-in Attributes in Blackboard Drag any Built-in Attribute into the Custom Attribute section Observe the blackboard Actual results: The Built-in Attribute moves to the Custom Attributes sect…

Retrieved 2026-11-10
VFX GraphFixUUM-151058
Fixed out of bounds accesses occurring when using MeshToSDFBaker with certain voxel counts.
Linked bug report
UUM-151674: MeshToSDFBaker writes out of bounds in the PrefixSum kernels when the voxel count is not a multiple of 512

Steps to reproduce: 1. Open the attached user's project "SdfBakerOobRepro.zip" 2. Set the Graphics APIs for Windows to Vulkan only 3. Build a Windows standalone Player (Development Build) 4. In Vulkan Configurator (download LunarG Vulkan SDK), select the Validation configuration and enable GPU-Assisted Validation (GPU Dump off, Safe Mode and "Force on robustness features" off) 5. Launch the bu…

Retrieved 2026-11-11
VFX GraphFixUUM-151674
Fixed a VideoPlayer freeze for looping clips that could occur upon entering Playmode, where playback would stop and not recover.
VideoFixUUM-144106
[Android] A crash caused by Vulkan video decoding workaround being applied incorrectly.
Linked bug report
UUM-145932: Native crash in AndroidVulkanVideo::ProcessFrame and AndroidVulkanVideo::Context::~Context() when switching screens

Reproduction steps: Run the Android Player with Vulkan Graphics API initialized In the Player, start a VideoPlayer playback Disable the VideoPlayer’s parent GameObject Observe the crash Reproducible with: 6000.3.13f1 Testing environment: 26.5.1 (by reporter) Reproducible with these devices: By reporter - Galaxy S21 (SM-G991N), OS: Android 12, CPU: Exynos 2100 Notes: Not reproduced by CQA The c…

Retrieved 2026-11-09
VideoFixAndroidUUM-145932
Fixed NameFilesAsHashes functionality.
Fixed error if shader expects a cube texture but a texture wasn't explicitly bound.
Linked bug report
UUM-150746: cube map textures error if not set

Steps to reproduce: WebGPU requires a texture to be bound if the shader expects a texture. A dummy texture will be used if one isn't set explicitly. There is an error if the shader expects a cube texture, as a 2d texture will be bound. WebGPU should provide a dummy cube texture in this scenario. Actual results: Expected results: Reproducible with versions: Not reproducible with versions: Can’t…

Retrieved 2026-11-10
WebGLFixUUM-150746
6000.6.3f183 shown
6000.2.0b2: [Vulkan] Crash on SIGSEGV in vk::OnscreenSwapChain::AcquireNextImage when vkAcquireNextImageKHR returns VK_TIMEOUT
Linked bug report
UUM-153744: Crash on SIGSEGV in vk::OnscreenSwapChain::AcquireNextImage when vkAcquireNextImageKHR returns VK_TIMEOUT

Steps to reproduce: 1. Open the attached “IN-154347_ReproCrashVulkan.zip” project 2. From the menu bar, open File > Build Settings 3. Select Android as the Build Profile 4. Tick the Development Build checkbox 5. Build the Player 6. Open a terminal, navigate to the build output folder, and run: sh bench.sh -k <name>.apk -c 7. Open results/RESULT.txt and confirm it contains DFVKTIMEOUT lines 8. …

Retrieved 2026-11-11
Known IssuesKnown issueBlockerUUM-153744
6000.3.13f1: Deadlock on exiting Play Mode when a Shader is destroyed while async shader compilation has queued variant requests for a different shader with Graphics Jobs enabled
Linked bug report
UUM-152966: Deadlock on exiting Play Mode when a Shader is destroyed while async shader compilation has queued variant requests for a different shader with Graphics Jobs enabled

How to reproduce: 1. Open the attached Project 2. Run Tools -> Bug repro Actual result: Editor deadlocks and is no longer responding, CPU usage drops to 0 Expected result: Process runs through 40 cycles and Editor can be used normally Reproducible with: 6000.0.85f1, 6000.3.13f1, 6000.3.24f1, Not reproducible with: 6000.3.12f1, 6000.6.2f1, 6000.7.0b2, 7000.0.0a1 Reproducible on: Windows 11 Not …

Retrieved 2026-11-11
Known IssuesKnown issueCaution
Resources.UnloadUnusedAssets() takes significantly longer to execute when run in a Player build
Linked bug report
UUM-149540: Resources.UnloadUnusedAssets() takes significantly longer to execute when run in a Player build

How to reproduce: 1. Open the attached “IN-149290” project 2. Select File → Build Profiles 3. In the Build Profiles window, enable “Development Build” 4. Build and run the project 5. Press the “Load GameObjects” button 6. Once loading finishes, press the “Trigger Asset GC” button 7. Quit the built application 8. Open the “Player.log” 9. Observe the GC logs at the end of the log Actual result: …

Retrieved 2026-11-11
6000.6.0a6: Crash on CachedWriter::Write when importing a tiny non-power-of-two Texture2DArray from a package
Linked bug report
UUM-153670: Crash on CachedWriter::Write when importing a tiny non-power-of-two Texture2DArray from a package

How to reproduce: 1. Create a new project (any pipeline) 2. Download the attached “IN-153687” package 3. Drag the “IN-153687” package into the Assets folder 4. Click “Import“ 5. Observe the crash Reproducible with: 6000.6.0a6, 6000.6.3f1, 6000.7.0b2, 7000.0.0a1 Not reproducible with: 6000.0.84f1, 6000.3.25f1, 6000.6.0a5 Reproduced on: Windows 11 Not reproduced on: No other environment tested N…

Retrieved 2026-11-10
Known IssuesKnown issueBlockerUUM-153670
Crash on mono_log_write_logfile when more than one copy of bee_backend is running
Linked bug report
UUM-142773: Crash on mono_log_write_logfile when more than one copy of bee_backend is running

How to reproduce: Create a new URP project In the Player settings, change the Active Input Handling setting to any other option In the following prompt about restarting the Editor, select "accept" When the Editor loading window appears, close it by clicking x at the top right corner of the window Open the Windows task manager and type "bee" in the search bar Launch the project again and let th…

Retrieved 2026-11-09
Known IssuesKnown issueBlockerUUM-142773
Crash on mono_log_write_logfile when opening specific project
Linked bug report
UUM-150566: Crash on mono_log_write_logfile when opening specific project

How to reproduce: 1. Open the attached “IN-150836” project 2. Observe the crash Reproducible with: 6000.2.0b2, 6000.6.0a1 Not reproducible with: 6000.0.0f1, 6000.0.82f1, 6000.1.0b3, 6000.3.23f1, 6000.5.10f1, 6000.6.0b10, 6000.7.0a6 Could not test with: 6000.2.0a1 - 6000.2.0b1 (due to multiple Input system errors which I was unable to fix) Fixed in: 6000.6.0a2 (64de5ee36373) Reproducible on: Wi…

Retrieved 2026-11-10
Known IssuesKnown issueBlockerUUM-150566
[WinEditor] Play Mode framerate drops significantly when moving the mouse cursor with high polling rate
Linked bug report
UUM-142550: Play Mode framerate drops significantly when moving the mouse cursor with high polling rate

Reproduction steps: 1. Open the attached project "IN-141292" 2. Connect a mouse which supports 1000 Hz polling rate or higher 3. Open scene "SampleScene" 4. Enter Play Mode 5. Move the mouse cursor in Play Mode view (make sure that the view is focused by left-clicking on the view) 6. Observe the result in the graph in the top right corner of the Game view Actual result: The Editor experiences …

Retrieved 2026-11-09
Known IssuesKnown issueCautionUUM-142550
Updated the bundled 7-Zip to version 26.03.
Build SystemImprovement
Added: Added Graphics.disableDepthAndStencilBuffers, a read-only property that returns whether Disable Depth and Stencil Buffers is enabled in Player Settings.
GraphicsAPI change
Updated the Android Gradle Plugin (AGP) version from 9.0.0 to 9.1.1.
AndroidChange
Fixed section headers for 2D/Grid Brush and 2D/Tile Palette preferences.
Linked bug report
UUM-149246: Section headers "Grid Brush Flood Fill Extents" and "Grid Brush Scene View Text" don't follow the documented header-sizing convention (Preferences > 2D > Grid Brush)

Steps to reproduce: Create or open a project Open Preferences > 2D > Grid Brush Compare the font size of the page title "Grid Brush" against its section headers "Grid Brush Flood Fill Extents" and "Grid Brush Scene View Text" For reference, compare against Preferences > 2D > Physics ("Physics" title vs "Colliders"/"Contacts" headers) or Project Settings > Analysis > Project Auditor ("Project A…

Retrieved 2026-11-10
Fixed Tile Palette Brush Picks overlay turning itself off in the Scene View when the user clears the search field in the overlay (for example by pressing Backspace).
Sprite Frame edit capability are now saved and will only be loaded for importers that has the capability.
Linked bug report
UUM-146463: Locked properties are not retained when refreshing Sprite Editor window

Steps to reproduce: Create a new 2D project Go Assets > Create > 2D > Sprites > Triangle Select it and click "Open Sprite Editor" In the Sprite Editor, click on the lock (Toggle Sprite Editor locks.) icon Lock any item Close Sprite Editor Re-open Sprite Editor and observe the locks Actual results: Locked properties are not retained and are editable again Expected results: Locked properties are…

Retrieved 2026-11-09
Fixed "Failed to find target with hash string android-37" when Target API Level 37 is selected.
Linked bug report
UUM-150216: Build fails with "Failed to find target with hash string 'android-37'" when Target API Level 37 is selected

How to reproduce: 1. Open the attached “IN-151630.zip” project 2. Go to Build Profiles (File → Build Profiles) 3. Build for Android 4. Observe the Console window Actual result: The build fails Expected result: The build finishes successfully Reproducible with: 6000.0.82f1, 6000.3.23f1, 6000.5.10f1, 6000.6.0b10, 6000.7.0a5 Could not test with: 6000.0.0f1 (Android API 37 not supported error) Rep…

Retrieved 2026-11-10
AndroidFixUUM-150216
Fixed the Target API Level dropdown in Android Player Settings listing API levels that are lower than the minimum supported compile API level.
AndroidFixUUM-151786
Fixed issue with cache mechanism of compressed textures of the Accelerator not tracking texture dependency on BC7 compressor when fetching from cache. Textures were not being reimported. Improved hash calculation.
Asset ImportFixUUM-146105
Fixed an issue where content could fail to commit to the data store after the Editor was force-quit during an import.
Asset PipelineFixUUM-151756
Fixed an issue where downloading from Accelerator could fail to close open file handles when finished.
Asset PipelineFixUUM-151405
Fixed an issue where macOS editors could hang when the Asset Database rescanned an absolute path.
Asset PipelineFixmacOSUUM-147982
Fixed hang at startup when directory monitoring doesn't receive expected notification about changed file(s).
Linked bug report
UUM-149019: Editor deadlocks indefinitely while opening a project on a ReFS Dev Drive when a directory-monitor sync notification is lost

How to reproduce: 1. Open a large project (user reproduced with ~114k assets, 33 monitored roots: Assets + 32 embedded packages) on a Windows Dev Drive (ReFS volume) 2. Observe the project loading splash screen Actual result: DirectoryMonitorWindows::Sync blocks forever on the main thread, the editor hangs indefinitely at the splash screen with all threads parked and must be killed Expected re…

Retrieved 2026-11-10
Asset PipelineFixUUM-149019
Fixed sequential command line builds started with -activeBuildProfile compiling scripts for the previously active platform.
Build PipelineFixUUM-150775
Fixed an issue in Content Directory builds where a Scene would not be re-built when only a Prefab used in the Scene would have been modified before an incremental build.
Build SystemFixUUM-151103
Don't optimize the projection matrix when Vulkan pre-transform may rotate it.
Linked bug report
UUM-150650: OptimizeProjectionMatrix zeroes the Vulkan pre-transform rotated projection matrix, so Canvas Shader Graph elements clipped by a RectMask2D are not rendered on Android

Steps to reproduce: 1. Open the attached user's project "3478286-cqa-repro.zip" 2. Make sure the build target is Android 3. Enable "Apply display rotation during rendering" (Player Settings > Android) 4. Set the graphics API to Vulkan 5. Open the "Repro" Scene and observe the green and red quads in the Game view 6. Build and Run the project on an Android device and rotate the device 7. Observe…

Retrieved 2026-11-10
EditorFixUUM-150650
Fixed Build Analysis tabs staying empty after clearing search.
Linked bug report
UUM-144458: Cleared Build Overview/Assets tabs don't reappear when search text is deleted in Build Analysis window

Steps to reproduce: Open the "[Internal link]" project Open Window -> Analysis -> Build Analysis Select any "66ETs" Build Search for "M" Observe the Overview/Asset tab on the right (it is cleared) Remove the text from the search Observe the selected build and the Overview/Asset tab Actual results: The build is selected, but the Overview/Asset tabs are still empty Expected results: The build is…

Retrieved 2026-11-09
EditorFixUUM-144458
Fixed inspector not updating when navigating the Hierarchy V2 with Left Arrow key.
Linked bug report
UUM-146977: Inspector does not update when navigating the Hierarchy V2 with the Left Arrow key

Steps to Reproduce: 1. Create a new project in Unity 2. Make sure Hierarchy V2 is enabled in Settings->General->“Use new Hierarchy Window” 3. In the Hierarchy, create two GameObjects and drag one onto the other to nest it as a child 4. In the Hierarchy, select the child GameObject 5. Press the Left Arrow key 6. Observe the Hierarchy selection and the Inspector Actual Result: The Hierarchy sele…

Retrieved 2026-11-10
EditorFixUUM-146977
Fixed issue where InSceneAssetUtility.CreateAssetFromInSceneAsset would crash the Editor if the referencing asset path was null.
Linked bug report
UUM-151176: Crash on InSceneAssetUtility_CUSTOM_CreateAssetFromInSceneAsset when calling InSceneAssetUtility.CreateAssetFromInSceneAsset with a live Object and a null path

How to reproduce: Open the attached “IN-151133“ project In the menu bar, select “Bug Repro”->”Create Asset From In-Scene Asset with Null Path” Observe the crash Reproducible with: 6000.0.0f1, 6000.0.82f1, 6000.3.23f1, 6000.5.10f1, 6000.6.0b10, 6000.7.0a5 Reproducible on: Ubuntu 24.04, MacOS 26.6 (M1) Not reproducible on: No other environments tested First few lines of the stack trace: #0 0x000…

Retrieved 2026-11-10
EditorFixUUM-151176
Fixed the Editor crashing when pressing Cmd+Q more than once while the "Scene(s) Have Been Modified" dialog is displayed. Fixed two "Scene(s) Have Been Modified" dialogs being displayed when quitting the Editor in Play Mode with unsaved changes. Fixed the Editor crashing on quit when a script subscribed to EditorApplication.quitting modified an Editor window. Fixed the Escape key not selecting Cancel in Editor dialogs.
Linked bug report
UUM-149668: Crash deleting GUIView's RenderTarget with CMD + Q" in Play and unsaved changes

How to reproduce: Create and open a new project In the Project window, create and open a new Scene In the Hierarchy, add any GameObject Ensure that the changes made are not saved Enter Play Mode Press “CMD + Q” or select “Unity → Quit” in the menu bar When the “Scene(s) Have Been Modified” window pops up, press “CMD + Q” twice Observe the crash Reproducible with: 6000.0.17f1, 6000.0.81f1, 6000…

Retrieved 2026-11-10
EditorFixUUM-149668
Fixed Undo/Redo for "GPU Instancing" and "Double Sided Global Illumination" fields for Materials in Inspector.
Linked bug report
UUM-143569: Undo/Redo does not work correctly for "Enable GPU Instancing" and "Double Sided Global Illumination" checkboxes for Shader Graph Material

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Import provided Shader Graph to the project “ShaderGraph.unitypackage” 3. Right-click on imported Shader Graph Asset > create Material 4. Select created Material 5. In Inspector window change Queue Controls to “UserOverride” 6. Enable checkboxes for “Enable GPU Instancing” and “Double Sided Global Illumation” 7. Und…

Retrieved 2026-11-09
EditorFixUUM-143569
Fixed WinEditor's LaunchScreen image corruption when dragging it between displays with different DPI scales.
Linked bug report
UUM-151212: Launch screen redraws incorrectly with an additional loading line when moved across three monitors

Steps to reproduce (original) Create a new project Position the launch screen so that it spans across all three monitors Move the window across the three monitors Observe the result Steps to reproduce (updated) Configure Windows display settings for 2 monitors as follows: Primary - DPI Scale set to 125% Secondary - DPI Scale set to 100% Create or open any Unity project Change Custom UI Setting…

Retrieved 2026-11-10
EditorFixUUM-151212
Runtime Rendering Debugger - Do not store the useDiagnostics in the CoreBuild data to strip the resources.
EditorFixUUM-151146
Fixed IDebugOnAdded callbacks receiving default values instead of the actual component value, and fixed ECB.Instantiate not firing OnAdded callbacks.
Linked bug report
UUM-145910: The "ref" input argument in IDebugOnAdded and IDebugOnRemoved does not reflect the component values set in the AddComponentData call

Reproduction steps: Open the attached “IN-146662” project Enter Play mode Observe the Console window Actual Result: An “Added 0, EXPECTED 1 or 2 from AddComponentData call” message is logged Expected result: The message says that 1 or 2 were added Reproducible with: 6000.6.0b1, 6000.7.0a1 Couldn’t test with: 6000.0.77f1, 6000.3.18f1, 6000.5.0b11 (IDebugOnAdded and IDebugOnRemoved do not exist)…

Retrieved 2026-11-09
EntitiesFixUUM-145910
Fixed "Kernel 'histogram' not found" errors and the lightmap scheduling fallback warning that occurred when viewing lightmaps in preview mode with the Editor running on a graphics API without the histogram compute shader variant, such as Vulkan.
Linked bug report
UUM-151644: Lightmap preview scheduling fails when Internal-Histogram.compute cannot load

Steps to reproduce: When the editor runs on a graphics API other than D3D11/D3D12 (observed with -force-vulkan on AMD, for instance in the Light Transport AMD Nightly CI jobs), baking with the Progressive Lightmapper logs Kernel 'histogram' not found from ComputeShader::FindKernel. ProgressiveRuntimeManager::GenerateAtlasIndexHistogramAsync (Editor/Src/GI/Progressive/PVRRuntimeManager.cpp) the…

Retrieved 2026-11-10
Fixed a bug where APV bake fails when scene contains a VFXRenderer.
Linked bug report
UUM-150965: APV: "InvalidCastException: Specified cast is not valid" is thrown during Generate Lighting when a static GameObject has a MeshFilter and a Visual Effect (VFXRenderer) Component

Steps to reproduce: Create a new 3D (URP) project In Edit > Project Settings > Quality > current URP asset, make sure Light Probe System is set to Adaptive Probe Volumes Create a Cube (GameObject > 3D Object > Cube), and with the Cube selected press Add Component and add a Visual Effect component With the Cube selected, enable the Static checkbox in the top right of the Inspector (Contribute G…

Retrieved 2026-11-10
Fixed a GPU driver crash on ARM Mali-G68 devices caused by log2 using relaxed precision in SPIR-V.
Linked bug report
UUM-137912: App crashes when Volume Depth of Field is set to "Bokeh" while using Vulkan Graphics API

How to reproduce: 1. Open the attached “CrashReproSamsungA25.zip” project 2. Build and run for Android 3. Observe the app Actual result: App crashes on launch Expected result: App launches without a crash Reproducible with: 2023.1.0a5, 6000.0.71f1 (907bc2d768b5), 6000.3.12f1, 6000.4.1f1, 6000.5.0b1 (c1f81ff5b082), 6000.6.0a1 (7dc703ab9bd8) Reproducible on: macOS 15.3.2 (24D81) (M1 Max) Not rep…

Retrieved 2026-11-09
GraphicsFixUUM-137912
Fixed an issue that could cause memory leak warnings, primarily on macOS, while Unity processed shader jobs with GPU Resident Drawer enabled.
Linked bug report
UUM-140185: Memory leak warnings are thrown when Dynamic Resolution is enabled with HDRP Fullscreen Samples scene opened

Steps to reproduce: Create a new Unity project using the High Definition 3D template Open the Package Manager window (Window > Package Management > Package Manager) Select the High Definition Render Pipeline package Click on the Samples tab Import Fullscreen Samples Open the "Assets/Samples/High Definition Render Pipeline/17.4.0/Fullscreen Samples/Scenes/Fullscreen Samples.unity" scene Open Pr…

Retrieved 2026-11-09
GraphicsFixmacOSUUM-140185
Fixed incorrect shader stripping when "Lightmap Bicubic Sampling" was enabled.
Linked bug report
UUM-134794: Opaque Materials do not render in the Player when Rendering is set to Forward only and Bicubic Sampling is enabled in a HDRP project

How to reproduce: 1. Open the attached “IN-134101“ project 2. Open the “OutdoorsScene“ scene 3. Build and Run the Player 4. Observe the Player Actual result: Only GameObjects with a Transparent Material are rendered Expected result: All GameObjects are rendered Reproducible with: 6000.1.0b3, 6000.3.9f1, 6000.4.0b9, 6000.5.0a7 Could not test with: 6000.0.68f1 (Bicubic Sampling was only introduc…

Retrieved 2026-11-09
HDRPFixUUM-134794
Fixed Advanced Dropdown menus, such as the Build Profiles "Add Settings" dropdown, showing unstyled red items when opened during Play Mode.
Linked bug report
UUM-135953: Style is broken and Red Font is shown in Advanced Dropdown when opening it in Play Mode

Steps to reproduce: Create a new High Definition 3D sample Project from Hub Open the Build Profiles Window Enter Play Mode Right click the Windows Build Profile and select "Copy To New Profile" Click "Add Settings" in the Profile Settings panel Actual results: Dropdown without styling is opened in a red font for it's options, warnings are logged "Unable to find style 'x'" Expected results: Dro…

Retrieved 2026-11-09
IMGUIFixUUM-135953
Fixed IMGUI text drawing a few pixels past the borders of enclosing scroll views and containers when the text overflowed its control.
Linked bug report
UUM-150041: List item text in Import Activity window's Overview tab is clipping through the list border

Steps to reproduce: Open the attached project Open the Import Activity window (Window -> Analysis -> Import Activity) Dock the window next to the Game view In the Import Activity window's Overview section, scroll through the Most Dependencies and Longest Import Duration lists Observe the Item text at the bottom of the list Actual results: Item text is clipping through the List's border Expecte…

Retrieved 2026-11-10
IMGUIFixUUM-150041
Fixed occasional failure to merge render passes with msaa depth on apple gpu family 1-3.
Linked bug report
UUM-147831: Transparent draws (default ZTest) silently fail on devices with an Apple A10 chip and older when Memoryless Depth is set to Forced/Automatic

How to reproduce: 1. Open the attached “IN-148630_memoryless-depth.zip” project 2. Set the Memoryless Depth setting to “Automatic” (Project Settings > Player > Other Settings > Memoryless Depth) 3. Build for iOS 4. Observe the device Actual result: Only the green rectangle is visible Expected result: Both the green and red rectangles are visible Reproducible with: 6000.5.5f1, 6000.6.0b5, 6000.…

Retrieved 2026-11-10
Fixed Linux Player file extension stacking when building Linux Player from Mac Editor.
LinuxFixUUM-135833
Fixed the Editor hanging on the splash screen when a dialog opened while a scene was loading.
Linked bug report
UUM-151324: Editor hangs on the splash screen when a file required to restore the last-opened scene fails to open on startup

How to reproduce: Open the attached “IN-150360-repro-deadlock” project Open the “HeavyScene” Close the Editor Make a file required by that scene unreadable, e.g. run "chmod 000" on the scene file (HeavyScene.unity) Open the attached project again Actual result: The Editor freezes on the splash screen and a window titled "Opening file failed" is created but never painted or clickable, placed at…

Retrieved 2026-11-10
LinuxFixUUM-151324
Fixed the Linux Editor failing to start on distributions that ship libxml2.so.16 instead of libxml2.so.2, such as Ubuntu 25.10 and later.
Linked bug report
UUM-151807: Unity fails to launch with a missing "libxml2.so.2" error when starting on Ubuntu 26.04 LTS

How to reproduce: In the terminal, run Unity Editor: "~/Unity/Hub/Editor/6000.6.1f1/Editor/Unity" Observe the error printed in the terminal Actual result: The Editor fails to start with "error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory" Expected result: The Editor starts Reproducible with: 6000.0.0f1, 6000.6.0b1, 6000.6.1f1 (7efac9f6…

Retrieved 2026-11-11
LinuxFixUUM-151807
Ensure NetworkStreamDriver.Disconnect disconnects the connection from the correct driver. Prior to this fix, it would only disconnect from the first driver in the store, which might be the wrong one.
Linked bug report
UUM-151802: Disconnect message is not sent when NetworkStreamReceiveSystem disconnects a connection using a non-primary driver

Reproduction steps: Open the project "multiplayer FPS template" Open the “Assets/Scenes/Main.unity” Scene Enter Play Mode Connect a client to the server Disconnect the client from the server Observe the client and the Console window Expected result: The disconnect message is sent and the client is disconnected from all drivers Actual result: The disconnect message is not sent to clients becaus…

Retrieved 2026-11-11
Netcode for EntitiesFixUUM-151802
Removed the unmanaged constraint from the methods in DefaultDriverConstructor taking INetworkInterface arguments. That constraint is not required anymore due to recent changes in the Unity Transport package, and it prevented usage of NGO transports through the NetcodeInterop layer of that package.
Netcode for EntitiesFixUUM-151803
UnityWebRequest: Fixed a freeze when quitting a standalone player while an ongoing request was still resolving DNS against an unresponsive or slow DNS server.
Linked bug report
UUM-151643: Standalone Player becomes unresponsive before closing when using Alt+F4 under a DNS black-hole configuration

Steps to reproduce: Open a terminal in the attached “IN-152792“ project folder and run: python .\repro-scripts\dns_sink.py Leave the DNS sink running and open another terminal Find the active network interface and note its InterfaceIndex and current ServerAddresses: Get-DnsClientServerAddress -AddressFamily IPv4 | Where-Object ServerAddresses | Format-Table InterfaceIndex,InterfaceAlias,Server…

Retrieved 2026-11-10
NetworkingFixServerUUM-151643
Fixed an issue where a newly created package was not using the organization the project belongs to in the technical name.
Linked bug report
UUM-148110: Package's "Technical Name" does not contain Unity organization name when creating a custom package

How to Reproduce: 1. Create a new project 2. Go to Project Settings → Services 3. Make sure that you are signed in 4. Select an organization 5. Select “Create a new cloud project” 6. Click on “Create new cloud project and link to Unity project” button 7. Observe the name of Unity Organization 8. Open Package Manager 9. From the top left hand corner click “+” 10. From the drop down, select “Cre…

Retrieved 2026-11-10
Package ManagerFixUUM-148110
Unsampled sample groups are now reported with zeroed statistics, and the active test is always cleared so a failing test can no longer fail the rest of the run.
Linked bug report
UUM-150776: "ArgumentOutOfRangeException" is thrown in AfterTest and all subsequent performance tests in the run fail when a SampleGroup is registered but no samples are added to it

How to reproduce: 1. Open the attached project "PerfSampleGroupRepro" 2. Open Window -> General -> Test Runner and select the PlayMode tab 3. Run the whole EmptySampleGroupRepro fixture (2 tests) 4. Observe the Test Runner and the Console 5. Now run only "B_OrdinaryPerformanceTest" and observe the results Expected results: Test A either passes or fails on its own, and test B, an ordinary Measu…

Retrieved 2026-11-11
Performance Test FrameworkFixUUM-150776
Added guard to avoid hitting a debug assert in dev player builds.
PlayerFixUUM-152365
List [SerializeReference] fields losing or corrupting elements when cloned with Object.Instantiate() in a built Standalone Player, if another [SerializeReference] field was declared before the list on the same class. (UUM-151757).
PlayerFixUUM-151757
Fixed a NullReferenceException thrown when saving an empty Standalone Profiler recording.
Linked bug report
UUM-150588: Saving an empty Standalone Profiler recording via the top menu throws a NullReferenceException

Steps to reproduce: Open the attached project Open the Standalone Profiler window (Window -> Analysis -> Profiler (Standalone Process)) With the Standalone Profiler window selected, expand the File section in the Top menu Select the "Save to profile data option.." Observe the Console window Actual results: NullReferenceException is thrown after saving the data Expected results: No exceptions o…

Retrieved 2026-11-10
ProfilerFixUUM-150588
Fixed issues with renaming Profiler captures in specific situations on high-DPI desktop setups.
Linked bug report
UUM-143329: Unable to rename Captured Data in Profiler when completely scrolled down in the list

Steps to reproduce: Create and open a new project Open Window -> Analysis -> Profiler Enter Play Mode and record some profiler data Save the Data multiple times to create a scrollable list Scroll completely to the bottom Resize the window vertically to remove and reappear the scrollbar Scroll completely to the bottom again Rename the last entry Observe the Profiler window Actual results: The c…

Retrieved 2026-11-09
ProfilerFixUUM-143329
Fixed labelling of Unrooted Allocations associated with GraphicsStateCollection Allocations.
Linked bug report
UUM-139555: Native allocations appear as Unrooted when tracing GraphicsStateCollection

How to reproduce: 1. Open the attached “IN-139002“ project 2. Go to (File > Build Settings) and enable Development Build 3. Build and run for iOS 4. Open the Memory Profiler (Window > Analysis > Memory Profiler) 5. In the Memory Profiler, select the Target Selection dropdown (default value is "Editor") and choose the running iOS Player 6. Press Capture in the Memory Profiler 7. Note the Unroot…

Retrieved 2026-11-09
ProfilerFixUUM-139555
Fixed Burst AOT compilation failing to link the generated library.
Fixed a false OperationCanceledException thrown when awaiting Task.Delay() inside a background-thread Awaitable method.
Linked bug report
UUM-150034: "OperationCanceledException" is thrown when awaiting "Task.Delay()" inside a background "Awaitable"

How to reproduce: 1. Open the attached "IN-149437_AwaitableBug.zip" project 2. Open the "SampleScene" 3. Enter Play mode 4. Observe the Console Actual result: An "OperationCanceledException" error is thrown in the Console Expected result: No errors are thrown in the Console Reproducible with: 6000.4.0a2 (417aa67423b3), 6000.5.10f1, 6000.6.0b9, 6000.7.0a5 Not reproducible with: 6000.0.82f1, 600…

Retrieved 2026-11-10
ScriptingFixUUM-150034
Resolve hang during compilation.
ScriptingFixUUM-126023
Fixed issues where Asset Store search result items would have empty text when scrolling in List mode.
Linked bug report
UUM-140235: Asset list items fail to load content when scrolling through the List view in Asset Store Search

Steps to reproduce: 1. Create new Unity project 2. Open Asset Store Search window 3. Select “free” query to find all free assets 4. Turn on the List view 5. Scroll down and observe the list Actual results: Asset list is not fully loaded when scrolling through the list, text is not getting loaded Expected results: Asset list is fully loaded when scrolling through the list, test is loaded Reprod…

Retrieved 2026-11-09
SearchFixUUM-140235
SerializeReference fields being given the wrong reference, or none at all, when a serialized array or list of a class type contained a null element.
SerializationFixUUM-152214
Removed the 'Clip' option, which was erroneously introduced, from the Screen Position node's dropdown.
ShadergraphFixUUM-151248
Fixed render passes not being merged on older iOS devices (Apple GPU family 3 and below) once a native pass was considered to be over the on-tile pixel storage limit, which serialized the whole frame into one native pass per render pass.
Linked bug report
UUM-148865: Render Graph fails to batch some passes when running on iPhone's with PowerVR GPUs

How to reproduce: 1. Open the attached “IN-149334” project 2. Open Build Profiles, File > Build Profiles 3. Switch to iOS profile 4. Enable Development Build 5. Build and Run for iOS 6. In Xcode select the device to deploy to and run the project 7. In the Editor, open Render Graph Viewer 8. Select the device in the drop down 9. Observe the Render Graph Viewer Actual result: Some passes are not…

Retrieved 2026-11-10
SRP CoreFixiOSUUM-148865
Fixed a crash when a script updates tree instances on a terrain whose tree prototypes cannot be instanced.
Linked bug report
UUM-150692: Crash on TreeRenderer::TreeUpdated when entering Play mode in a specific project

How to reproduce: 1. Open the attached “IN-150569” project 2. Open the “SampleScene” 3. Enter Play mode 4. Observe the crash Reproducible with: 6000.0.23f1, 6000.0.82f1, 6000.3.23f1, 6000.5.10f1, 6000.6.0b10, 6000.7.0a5 Could not test with: 6000.0.22f1 (could not solve errors from downgrading) Reproduced on: Windows 11 Not reproduced on: No other environment tested First few lines of the stack…

Retrieved 2026-11-10
TerrainFixUUM-150692
Fixed shader compilation errors that were thrown when a TerrainLit Shader Graph had no Block nodes in its Vertex Context.
Linked bug report
UUM-143598: “TerrainLit” is available as a Material option in UI Shader Graph's Graph Settings, and selecting it causes shader compilation errors in the Console

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Create UI Shader Graph and open it (Create > Shader Graph > URP > UI Shader Graph) 3. In Shader Graph window > Graph Inspector > Universal > change Material to "TerrainLit" 4. Observe the Console window Actual results: "TerrainLit" is available as a Material option in UI Shader Graph's Graph Settings and selecting i…

Retrieved 2026-11-09
TerrainFixUUM-143598
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 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 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 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 blur strength not scaling with ancestor transform scale, such as the UI Builder viewport zoom.
UI ToolkitFixUUM-150615
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 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 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 PanelRenderer never receiving their initial UIReloadCallback.
Linked bug report
UUM-152408: Nested PanelRenderer never receives its initial UIReloadCallback when entering Play mode

How to reproduce: Open the attached "IN-150082" project Open Assets > Scenes > SampleScene scene Enter Play mode and wait about 4 seconds Observe the Game View and the Console Actual result: Only the top-level PanelRenderer ("UIParent") receives a UIReloadCallback and renders. The nested child ("UIChild") never does, so its UI is absent, with no error or warning Expected result: Both PanelRend…

Retrieved 2026-11-10
UI ToolkitFixUUM-152408
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 UnityEvent Inspector keeping the argument field after switching the function to a different variant.
Linked bug report
UUM-142971: UnityEvent Inspector retains argument field after switching the function to a different variant

Steps to reproduce: Open the "StaleArgument.zip" project Open "SampleScene" Select the "UnityEventStaleArgRepro" GameObject In the Inspector, in the function dropdown select UnityEventStaleArgRepro > SetValue (at the top of the list) Observe the float field below the dropdown Actual results: the float field is still visible Expected results{}: the float field is hidden Reproducible with versio…

Retrieved 2026-11-09
UI ToolkitFixUUM-142971
The "Save As" field in the "Save USS File" dialog is now pre-filled with a default name ("New USS") when creating a new StyleSheet from the UI Builder or the in-scene UI Toolkit editing stage's Style Sheets window.
Linked bug report
UUM-150992: "Save As" field is empty when creating a new StyleSheet from the Style Sheets or the UI Builder windows

Steps to reproduce: Create a new Unity project using the Universal 3D template Open the UI Builder (Window > UI Toolkit > UI Builder) Click the "+" button in the StyleSheets tab and select "Create New USS" Observe the "Save USS File" popup Actual results: The "Save As" field is empty Expected results: The "Save As" field is pre-filled with a default name ("New USS") Reproducible with versions:…

Retrieved 2026-11-10
UI ToolkitFixUUM-150992
Fixed a race condition so that DebugDraw jobs from the previous frame are completed before the stream are cleared for re-use.
Unity PhysicsFixUUM-152608
Fixed the 2D Renderer creating a depth and stencil buffer in players when Disable Depth and Stencil Buffers is enabled in Player Settings.
Linked bug report
UUM-150232: Black screen is shown when Bloom is active with 2D Renderer

Steps to reproduce: 1. Open the attached project “IN-149644” 2. Build and Run for iOS 3. Launch the app on iPhone 4. Observe the screen Actual result: The screen after the launch screen stays black Expected result: The screen after the launch screen has a blue background Reproducible with: 6000.3.0a1, 6000.3.21f1, 6000.5.7f1, 6000.6.0b7, 6000.7.0a4 Not Reproducible with: 6000.0.81f1, 6000.2.0b…

Retrieved 2026-11-10
Fixed a VideoPlayer freeze for looping clips that could occur upon entering Playmode, where playback would stop and not recover.
VideoFixUUM-144106
Fixed Web platform build when output asset sizes are larger than 2 GB, and the build error message if output asset sizes are larger than 4 GB (unsupported).
Linked bug report
UUM-112909: Build fails with "System.IO.IOException: The file is too long." when building with an asset that is over 2GB

How to reproduce: 1. Open the “unity-2gb-bug.zip“ project 2. Open the “terrain-demo“ scene 3. Build for WebGL Expected result: Build does not fail Actual result: Build fails with “System.IO.IOException: The file is too long. This operation is currently limited to supporting files less than 2 gigabytes in size.“ Reproducible with: 6000.0.54f1, 6000.1.13f1, 6000.2.0b12, 6000.3.0a3 Reproducible e…

Retrieved 2026-11-09

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.