Steps to reproduce: Do a heavy burst of concurrent Addressables load operations. Take a capture in the Memory Profiler and watch Native/Reserved/ALLOC_TEMP_JOB_ASYNC spike. Wait a few minutes. Take another capture. Actual results: In the second capture (after waiting), Native/Reserved/ALLOC_TEMP_JOB_ASYNC has gone back to a lower memory footprint. At the same time, `Untracked/Private` has incr…
Retrieved 2026-11-09Release Notes Search
Search changes, fixes, and known issues across Unity releases.
Steps to reproduce: 1. Create a new Unity project 2. Go to Window -> Analysis -> Profiler 3. Switch to the "Edit Mode" profiling and record for a few seconds 4. Turn off the Recording and select any frame 5. In the "Timeline" view, select the "Gfx.WaitForGfxCommandsFromMainThread" 6. Press on “Show” and open “Selected Sample Track…” 7. In the Sample Stack window copy the stack 8. In the Sample…
Retrieved 2026-11-09Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Profiler window (Window > Analysis > Profiler) Dock the Profiler window Make sure recording is enabled in the Profiler window Enter Play Mode and record some data Exit Play Mode Save the Profiler data Click on the foldout title (date) in the Captures List Observe the foldout Actual results: The foldout does…
Retrieved 2026-11-09How to reproduce: 1. Create a new Unity project 2. Go to Window -> Analysis -> Profiler 3. Switch to the Edit Mode and record anything 4. Select any frame and switch to the "Hierarchy" view 5. Observe the icon of the last column of the "Hierarchy" view Expected results: The icon is yellow like other warning icons in the Editor Actual results: The icon is black and white and might be poorly vis…
Retrieved 2026-11-09Steps to reproduce: Create a new Unity project using a 3D Universal Template Open the Profiler window (Window> Analysis > Profiler) Enable the Record button in the Profiler Enter Play mode to gather any data in the Profiler Click on any collected data Observe the overview window and the warnings column icon Actual results: The warning icon is almost fully white and not distinguishable as a war…
Retrieved 2026-11-09Reproduction steps: 1. Create a new project 2. Select any GameObject 3. Select Rect Tool in the Scene view toolbar 4. Zoom out in the Scene view 5. Observe the Console Actual result: "Screen position out of view frustum" errors are spammed in the Console Expected result: No warnings or errors are thrown Reproducible with: 6000.0.0f1, 6000.0.78f1, 6000.3.19f1, 6000.5.2f1, 6000.6.0b2, 6000.7.0a1…
Retrieved 2026-11-09How to reproduce: 1. Create a new project 2. Open the Package Manager (Window -> Package Management -> Package Manager) 3. Install the "uGUI" package 4. In the Hierarchy, create a new Canvas GameObject 5. Under the created Canvas, create a child Image GameObject 6. Toggle the Caps Lock key on 7. In Scene view, try to move the Image GameObject around using the Rect tool 8. Observe the Image Gam…
Retrieved 2026-11-10Steps to reproduce: Crete a new Universal 3D project Make sure Volume game object is present in the Hierarchy window Observer the Scene window Actual results: No gizmo icon for Volume game object is present in the Scene window Expected results: Volume gizmo icon is present in the Scene window Reproducible with versions: 6000.3.0a5 (36d7e9fd6645), 6000.3.20f1 (c9ba695d4f07), 6000.4.12f1 (3ca267…
Retrieved 2026-11-09Steps to reproduce: 1. Open the attached "IN-139322_assembly.zip" project 2. Observe the Console window Actual result: Unity fails to compile with “Unloading broken assembly Library/ScriptAssemblies/Assembly-CSharp.dll, this assembly can cause crashes in the runtime” error Expected result: Unity compiles Reproducible in: 6000.4.0a2(417aa67423b3), 6000.4.5f1, 6000.5.0b6, 6000.6.0a4(77e2e2eea1be…
Retrieved 2026-11-09Steps to reproduce: 1. Open the attached "IN-149404" project 2. Enter Play mode 3. Exit Play mode 4. Enter Play mode again 5. observe the Console. Actual result: Console logs "Play start: ReproHolder.data = NULL" - the field is still null Expected result: Console logs "Play start: ReproHolder.data = 1,2,3" - the field is restored to a fresh instance by [AutoStaticsCleanup] Reproducible with: 6…
Retrieved 2026-11-10How to reproduce: 1. Open the attached “IN-146698” project 2. Observe the Console Actual result: ILPP fails with "ReflectionTypeLoadException: Could not load file or assembly..." error Expected result: ILPP resolves the precompiled plugin referenced by the code-generation assembly, and scripts compile Reproducible with: 6000.6.0a3, 6000.6.0b3, 6000.7.0a2 Not reproducible with: 6000.0.78f1, 600…
Retrieved 2026-11-10Steps to reproduce: Setup an scene object with a reference to a prefab component (see picture) Select the prefab in the Project browser (see picture) Right click on the referenced component (see picture) Select Fiund references in scene Actual results: Nothing is found, if the name of the asset has a space, the query is broken. Expected results: Similar to Legacy Hierarchy: object is found (Se…
Retrieved 2026-11-09Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Create new Shader Graph Asset in Project window (right-click > Create > Shader Graph > Lit Shader Graph) 3. In Graph Inspector > Graph Settings > Target Settings > remove Universal Active Target 4. Add Custom Render Texture Active Target 5. Observe Main Preview window Actual results: Rendering artifacts are visible …
Retrieved 2026-11-09Steps to reproduce: Create a new URP project Create a new Lit Shader Graph (Assets > Create > Shader Graph > URP > Lit Shader Graph) Right-click and add Sample Gradient node Click on the Color Picker property next to Gradient (G) Change any value, color or mode Undo Redo Observe the HDR Gradient Editor window Actual results: Redo does not work Expected results: Redo works Reproducible with ver…
Retrieved 2026-11-09Steps to reproduce: Create a new URP project Create a new Lit Shader Graph (Assets > Create > Shader Graph > URP > Lit Shader Graph) Right-click and add Sample Gradient node Click on the Color Picker property next to Gradient (G) Observe the HDR Gradient Editor window opens Click on the Color property to open Color Picker Make any change Click Undo/Ctrl+Z Observe the Color Picker window Actual…
Retrieved 2026-11-09How to reproduce: Open the attached “ShaderGraphBug.zip” project Open the "MySubgraph" Sub Graph asset In the Blackboard, select the “MyDropdown” In the Graph Inspector tab, click the Name field Rename the Dropdown Observe the Console and Sub Graph editor view Actual result: The Console fills with repeating NullReferenceException errors, and the Sub Graph editor view goes blank, all nodes and …
Retrieved 2026-11-10Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Open Package Manager and find Shader Graph Package 3. Select Samples tab in Shader Graph package and import Particle Shaders Sample 4. Open “URP_Particles_Shaders.unity” Scene (Assets > Samples > Shader Graph > 17.7.0 > Particle Shaders > URP_Particles_Shaders.unity) 5. Observe the Console window Actual results: “Ma…
Retrieved 2026-11-10Steps to reproduce: Create and open a new project Create and open a shadergraph Add a category and a few other variables in the Blackboard Click on the triangle to expand/collapse the category Press the left/right arrow keys to collapse/expand the category and observe Actual results: Only the triangle changes direction, but the category doesn't expand/collapse Expected results: The triangle ch…
Retrieved 2026-11-09Steps to reproduce: 1. Create a new HDRP project 2. In the Project window create any shader (right-click > Create > Shader Graph > Lit Shader Graph) 3. Open the "Create Node" menu > Expression 4. In Expression Node expand the Preview window 5. In the text field type “lerp (x, y, t)” 6. Press Undo shortcut two times (Command+z) 7. Try to collapse Preview window Actual results: The Preview windo…
Retrieved 2026-11-09Steps to reproduce: Create a URP 3D Project In the Project Browser create an Empty Shader Graph In the Blackboard create a Float Property and select it In the Graph Inspector Window's Node Settings panel set Mode to "Enum" In the Entries List add multiple Entries Try changing Values of those Entries Actual results: Only single input is accepted when entering values, then the field is unfocused…
Retrieved 2026-11-09Steps to reproduce: Create a new URP 3D project Go to Assets > Create > Shader Graph > Custom Heatmap Values > Heatmap with Default Values Select the asset In the Inspector, expand the "Subgraphs" foldout Click "+" to add a new list item Once added, click Ctrl+Z to undo Observe the behavior Actual results: The asset gets unselected and undo operation is not performed Expected results: The newl…
Retrieved 2026-11-09Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Open Package Manager and find Shader Graph Package 3. Select Samples tab in Shader Graph package and import Particle Shaders Sample 4. Observe the Console window after Sample is imported Actual results: “UnassignedReferenceException” errors are thrown in the Console window Expected results: No errors are thrown in t…
Retrieved 2026-11-10Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Create new Sub Graph and open it (right-click > Create > Shader Graph > Sub Graph) 3. Right-click on Output Node > select “Group Selection” 4. When “New Group” is created > right-click on it and select “Delete group and Contents” 5. Observe the Console window Actual results: An error is thrown in the Console window …
Retrieved 2026-11-09Steps to reproduce: Create a URP 3D Project Import the attached .hlsl file In the Project Browser create an Empty Shader Graph In the Workspace Create a "AddSaturate" Node and select it Open the .hlsl file in your IDE Edit the syntax of the .hlsl file so that it's invalid (e.g. remove brackets from " float3 ScaleFloat3(float3 value, float scale)") Focus the Editor so that it recompiles (withou…
Retrieved 2026-11-09How to reproduce: 1. Create a new HDRP project 2. In the Project window, right-click -> Create -> Shader Graph -> Any Shader Graph 3. Open the "Create Node" menu -> Switch 4. With the Node selected, in the Graph Inspector add cases until you reach "Case \" (after the alphabet" 5. Observe the results Expected results: The "Case \" doesn't break the node Actual results: The error is shown on the…
Retrieved 2026-11-09Steps to reproduce: Create a new 3D URP project Create any new Shader Graph Add any node (e.g. Custom Function) and select it In the Graph Inspector, navigate to Node Settings tab Modify anything, e.g. add list items to "Inputs" list Click Ctrl+Z to undo Observe the Graph Inspector Actual results: The node gets unselected and its properties are no longer visible in the Graph Inspector Expected…
Retrieved 2026-11-09Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Open Build Profiles window 3. Add macOS Module 4. Add Graphics Settings in Build Profiles window 5. In Keyword Declaration Overrides > Empty List press “+” 6. Click on kebab button and select “Remove” 7. In “Remove Settings” press “Remove” button 8. In “Unapplied Changes” select “Apply” 9. Observe the Console window…
Retrieved 2026-11-10If you attempt to create a player build of a project with URP shaders in the scene, but have no render pipeline set in any of the available quality settings, none of the variants in the URP shaders get filtered, thus resulting in the editor attempting to compile many billions of shader variants. Steps to reproduce: Create a new URP project Add a cube to the scene Make sure it is using the URP/…
Retrieved 2026-11-09Steps to Reproduce: Open the attached “IN-146818” Project Open the OutdoorsScene Enter Play mode Open Window > Analysis > Rendering Debugger Navigate to Rendering > GPU Resident Drawer Settings and enable "Display Culling Stats" Observe all the available culling stats in the Rendering Debugger Actual Result: The GPU Occlusion Culling system executes its pipeline update loops, but fails to cull…
Retrieved 2026-11-09Steps to reproduce: Create a new Unity project using the Universal 3D template Create a new Tree GameObject (3D Object > Tree) Select the newly created Tree GameObject in the Hierarchy Click the "Show/Hide Group" on the Branch Group in the Inspector Observe the Console window Actual results: “AssertionException” error and memory leak warnings are thrown when toggling Show Branch Group on a Tre…
Retrieved 2026-11-09How to reproduce: Open attached “IN-139119_renderToCubemap_bug” project Open “SampleScene” Enter Play mode Observe the difference between left and right side Actual Result: On the left half, parts of the “Right” canvas elements' are missing Expected Result: Canvas elements are fully rendered and the grey plane is hidden Reproducible with: 2023.1.0b19, 6000.0.73f1, 6000.3.14f1, 6000.4.4f1, 6000…
Retrieved 2026-11-09Steps to reproduce: Create and open a new URP 3D project Open Window -> Rendering -> Lighting window Make sure no Lighting Settings asset is assigned in the "Scene" tab Open the "Adaptive Probe Volumes" tab in the Inspector Click on 'Open' in the Inspector Set the Light Probe System to "Adaptive Probe Volumes" in the Render Pipeline Asset window Observe the field "Sky Occlusion" Actual results…
Retrieved 2026-11-10In dark mode the Culled box of the pass is black, is hard to read and it should be inverted to white.
Retrieved 2026-11-10Steps to reproduce: Create a project Go to "Window -> Analysis -> Rendering Debugger" Select the "Rendering" item Expand the "GPU Resident Drawer Settings" section in the "Rendering" window Observe the displayed help box Actual results: Help box displays several code strings instead of human language - "GPUResidentDrawer Drawer" and "RenderPipelineAsset" Expected results: It should be "GPU Res…
Retrieved 2026-11-09Steps to reproduce: Enter playmode Left click the mouse multiple times. There is a script on the camera that will reduce the resolution scaling by 10% each click. Actual results: Each time you left click, a new smaller image is generated and applied on top of the previous one. Expected results: Each time you left click, the image becomes more pixelated Reproducible with versions: 6000.6.0a1, 6…
Retrieved 2026-11-09Steps to reproduce: Open the “IN-146116” project Open Window > Rendering > Render Pipeline Converter Go to the Pipeline Tools tab Enable Convert Built-in and URP (Universal Renderer) Materials to Mesh 2D-Lit-Default Click Scan Observe the assets list Actual result: Assets are shown in an mixed order, and there is no way to order the list Expected result: Assets should be ordered by project pat…
Retrieved 2026-11-09How to reproduce: 1. Open the attached “IN-139306” project 2. Open the “GameScene” (Assets > Scenes > MyScenes) 3. Enter Play mode 4. Observe the crash Reproducible with: 2023.1.0a16, 6000.0.73f1, 6000.3.14f1, 6000.4.3f1, 6000.5.0b5, 6000.6.0a3 Reproduced on: Windows 10 (user reported), Windows 11 Not reproduced on: No other environment tested Note: Sometimes the crash also occurs when closing…
Retrieved 2026-11-09Reproduction steps: Open the attached “IN-151812” project Make sure package issues are resolved Close the Editor Open a terminal at the project root Run the “run_addressables_repro.sh” script Observe the test results in the Terminal Actual Result: A crash of the editor occurs Expected Result: A crash of the editor would not occur, and the situation of a non power of two value would be handled …
Retrieved 2026-11-10How to reproduce: 1. Create a new Unity project 2. In the Hierarchy, right-click -> 3D Object -> Terrain 3. With the Terrain GameObject selected, in the Inspector, Paint Terrain -> Paint Texture -> Edit Terrain Layers -> Create Layer 4. Expant the Terrain Layer settings and make any changes 5. Press "Ctrl + Z"/"Command + Z" to undo and observe the results Expected results: The changes on the T…
Retrieved 2026-11-09Steps 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-09Steps to reproduce: Create a new Unity project using the Universal 3D template In the Project window, right-click and select Create > Terrain Layer Select the new Terrain Layer asset In the Inspector, assign any texture to the the Mask Map Click on the "Channel Remapping" foldout's title Observe the Inspector window Actual results: The foldout does not open/expand Expected results: The foldout…
Retrieved 2026-11-10How to reproduce: 1. Open the attached “IN-134106“ project 2. Open the “OutdoorsScene“ scene 3. In the Hierarchy, select the “Terrain“ GameObject 4. In the Inspector, select the “Paint Details“ tool in the Terrain Component 5. In Scene view, click on the “Terrain” GameObject 6. Observe the Editor Actual result: The Editor is stuck in an endless loading loop Expected result: The Editor does not…
Retrieved 2026-11-09Steps to reproduce: Open any Project Create a Terrain Game Object in a Scene, create 2 Terrain Layers in the Project Browser Select the Terrain Game Object and in the Inspector switch the Terrain Component's Mode to Paint Texture Click on the "Edit Terrain Layers" Button and add one of the Layers Select the added Layer and click the button again and choose "Replace Layer" In the Opened Object …
Retrieved 2026-11-09Reproduction steps: 1. Create a new project 2. Right-click and create a new Terrain GameObject (3D Object -> Terrain) 3. In the Inspector window, select “Paint Details” 4. Go to “Edit Details” → “Add Grass texture” 5. Under Detail Texture, select any 2D texture 6. Click “Add” 7. Paint on the edge or corner of the Terrain 8. Observe the Console window Actual result: “IndexOutOfRangeException: I…
Retrieved 2026-11-10ATG is currently missing the Rotate tag to be at parity with the Standard TextGenerator
Retrieved 2026-11-10How to reproduce: 1. Create a new Unity project 2. Import the attached script to log any errors/warnings in the Console 3. Select the part of the text in the Console 4. Without unselecting the text, focus on other windows for some time, enter text anywhere else for ~10 seconds 5. Go back to the Editor and click on the same area of text that was previously selected 6. Observe the results Expect…
Retrieved 2026-11-10Steps to reproduce: Create a new 3D URP project Go to Edit > Project Settings > UI Toolkit and enable "Advanced Text Generator" (enabled automatically on newer versions) Import the attached "CalibriBold.ttf" font and "AtgShutdownCrash.cs" script into the project In the Hierarchy, right-click and create UI Document Attach the "AtgShutdownCrash.cs" script on the same GameObject Reference the att…
Retrieved 2026-11-09Steps to reproduce: 1. Open the attached “IN-148622” project 2. Open the “ReportIssue” scene 3. In Hierarchy, select the “GameObject” 4. Observe the inspector Actual result: IMGUI tints emoji with the style's text color, turning them black in the Light theme Expected result: Color emoji keep their own colors, no matter what color the text style uses Reproducible with: 6000.5.0a3, 6000.5.5f1, 6…
Retrieved 2026-11-10How to reproduce: 1. Open the attached "IN-145237_SITextHang.zip" project 2. In the Project tab, double click the "Document" to open it in the UI Builder 3. In the Hierarchy, select "Label" element 4. In the Inspector, expand "Size" properties 5. Click and hold on "Height", and drag to reduce its size to 0 6. Observe the loading popup Actual result: A "Waiting for Unity's code in UnityEditor.U…
Retrieved 2026-11-09How to reproduce: 1. Open the attached “IN-144860_txt” project 2. In the Assets folder, select the “MyScriptableObjectScript” ScriptableObject 3. In the Inspector window, left-click 4 times somewhere in the “MyString” field 4. Observe the Inspector window Actual result: The “MyString” field has invisible characters, and the Console window throws the following log messages: “Atlas is full, cons…
Retrieved 2026-11-09Related forum post: https://discussions.unity.com/t/unity-6-5-ui-toolkit-textelement-throws/1730244
Retrieved 2026-11-10Steps to reproduce: 1. Open the attached “IN-146452” Project 2. Open Window->TextArea Bug Test 3. Type text into the Window and notice it appears fine 4. In the Project tab, Copy the text from Assets/character-limit-unity-6-5.txt 5. Paste it into the TextArea Bug Test Window multiple times (to get character count greater than or equal to 17406) 6. Observe the text in the Window Actual result: …
Retrieved 2026-11-09