### Known Issues in 2023.1.20f1

- Asset - Database: Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab
    ([UUM-54362](https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab))

- GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled
    ([UUM-49240](https://issuetracker.unity3d.com/issues/linux-urp-crash-on-gfxframebuffergles-clear-when-entering-the-play-mode-when-all-renderer-features-are-disabled-native-renderpass-and-maincameras-depth-texture-is-enabled))

- PhysX Integration: Rigidbody component's values do not translate to the PhysX calculations when they are being overridden via a script
    ([UUM-55081](https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script))

- Platform Audio: Audio is delayed by ~0,5 sec after starting to play it in the Android/iOS Player
    ([UUM-41494](https://issuetracker.unity3d.com/issues/audio-is-delayed-by-05-sec-after-starting-to-play-it-in-the-android-slash-ios-player))

- Platform Audio: [Linux] No audio output when playing audio
    ([UUM-53143](https://issuetracker.unity3d.com/issues/linux-no-audio-output-when-playing-audio))

- RP Foundation: Fix for 2023.1.X: Depth pass is rendered with an incorrect matrix in the animation preview when using Universal RP
    (UUM-52625)

- Serialization: Crash and or slow update when List items are reordered in the Inspector Window
    ([UUM-46703](https://issuetracker.unity3d.com/issues/crash-and-or-slow-update-when-list-items-are-reordered-in-the-inspector-window))

- uGUI: Button triggers another Button when multiple Canvases are used in multiple windows
    ([UUM-36255](https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows))

- Windows: Sometimes the wrong image is displayed when using Cursor.SetCursor in software mode
    ([UUM-46718](https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode))



### 2023.1.20f1 Release Notes

#### Improvements

- Documentation: Improved code sample for NavMeshAgent.CalculatePath\(\) to better clarify how to interpret and use its results.
    (UUM-43219)

- Documentation: \[AI\] Added some detail to NavMeshPathStatus.PathInvalid.
    (UUM-43218)

- VFX Graph: Improved and optimize undo redo.



#### Changes

- XR: Updated OpenXR SDK package version to 1.9.1.



#### Fixes

- Asset Bundles: Fixed deadlock in AssetBundleUnloadOperation.
    (UUM-48887)

- Asset Import: Fixed a regression where an fbx with missing materials would cause a crash during import.
    ([UUM-53167](https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-moving-the-editor-during-the-importing-of-a-specific-fbx-file))

- Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds.
    (UUM-46585)

- Core: Fixed a data race inside the job system where weak memory systems could hang when waiting and attempting to steal parallel work submitted from another thread.
    ([UUM-41806](https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes))

- Documentation: \[AI\] Fixed incorrect documentation for NavMeshBuildSource.size.
    (UUM-43216)

- Documentation: \[AI\] Fixed incorrect documentation for NavMeshBuildSource.size.
    (UUM-43222)

- Editor: Corrected initialized SerializedObject and EnabledProperty in Editor.
    ([UUM-52682](https://issuetracker.unity3d.com/issues/gameobjects-script-component-gets-enabled-in-play-mode-when-it-has-a-script-that-has-functions-to-enable-and-disable-it))

- Editor: Corrected load Editor Sharpness on first use.
    ([UUM-44470](https://issuetracker.unity3d.com/issues/text-sharpness-effect-is-lost-if-using-the-editor-text-sharpness-setting-and-restarting-the-editor))

- Editor: Disabled started animation in DetachFromPanelEvent callback.
    ([UUM-45660](https://issuetracker.unity3d.com/issues/eventdispatchergate-throws-an-argumentnullexception-when-calling-removefromhierarchy-on-visualelement-with-the-running-transition))

- Editor: Fixed editor crash when right clicking on curve field.
    ([UUM-44471](https://issuetracker.unity3d.com/issues/editor-crashes-on-showdelayedcontextmenu-bool-when-right-clicking-on-curve))

- Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window.
    ([UUM-53157](https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window))

- Editor: Fixed InvalidOperationException when clearing inactive background progresses.
    ([UUM-54039](https://issuetracker.unity3d.com/issues/invalidoperationexception-collection-was-modified-enumeration-operation-may-not-execute-dot-is-thrown-when-clearing-inactive-background-tasks))

- Editor: Fixed issue with Input Manager Project Settings UI becoming corrupted on first run after installing Input System package v1.8.0-pre1.
    (UUM-53925)

- Editor: Fixed issue with Mixed lightmodes not working in the Player.
    (UUM-41407)

- Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache.
    ([UUM-54043](https://issuetracker.unity3d.com/issues/editor-freezes-when-calling-unitywebrequest-dot-clearcookiecache-with-specific-urls-in-the-play-mode))

- Editor: Fixed render variants not being created if the Materials folder didn't already exist.
    ([UUM-49802](https://issuetracker.unity3d.com/issues/creating-material-variant-produces-errors-if-there-is-no-materials-folder))

- Editor: Fixed the double copy in package manager.
    ([UUM-39837](https://issuetracker.unity3d.com/issues/linux-text-is-duplicated-when-pasted-into-a-search-field))

- Editor: Fixed the line copying using ctrl+c will erase the content in ugui test project.
    ([UUM-47822](https://issuetracker.unity3d.com/issues/linux-the-prefab-input-fields-latest-changes-are-lost-when-exiting-prefab-edit-mode-when-auto-save-is-enabled))

- Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs.
    ([UUM-52017](https://issuetracker.unity3d.com/issues/mouse-inputs-cannot-be-inputted-when-searching-the-shortcuts-menu-by-type-shortcut))

- Editor: Fixed undo/redo did not work anymore with selection.
    (UUM-42481)

- Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option.
    (UUM-1910)

- Editor: Updated the enum maskfield flags in the drop-down menu that are adjusted manually.
    ([UUM-46873](https://issuetracker.unity3d.com/issues/enumflagsfield-dropdown-not-updating-when-flags-are-manually-adjusted-in-ongui))

- Editor: UUM-54191: Fix for 2023.1.X: TextField selection is too sensitive.
    (UUM-15800)

- Editor: \[Android\] Broadcast Receiver in UnityPlayer was removed as it is unneeded and causing crash on Android 14 development due to missing EXPORTED/NOT_EXPORTED flag when registering receiver.
    (UUM-48068)

- Editor: \[Android\] Samsung S8 crashing after OpenExtractor failing to translate archive.
    ([UUM-894](https://issuetracker.unity3d.com/issues/android-samsung-s8-crashing-after-openextractor-failing-to-translate-archive))

- Graphics: Fixed crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL.
    ([UUM-53142](https://issuetracker.unity3d.com/issues/android-player-crashes-when-loading-the-dot-glb-file-with-opengles3-graphics-api))

- Graphics: Fixed rendering freezes when changing orientation on A14 iPads.
    ([UUM-9480](https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed))

- Graphics: Resolves two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018.
    (UUM-39637)

- HDRP: Added additional documentation for cached shadows of directional lights.

- HDRP: Added in which space custom velocity should be computed.
    (UUM-50992)

- HDRP: Ensure documentation clearly lists lack of support for Box Lights in path tracing.
    (UUM-48478)

- HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices.
    ([UUM-42099](https://issuetracker.unity3d.com/issues/editor-visual-glitches-appear-when-moving-gameobject-with-reflection-proxy-volume-with-shape-box-or-sphere-selected-on-hdrp-silicon-macos))

- HDRP: Fixed argument exception when trying to add to shadowsWithValidData.
    ([UUM-49242](https://issuetracker.unity3d.com/issues/system-dot-argumentexception-error-is-thrown-and-flickering-is-seen-when-using-requestshadowmaprendering-and-burst))

- HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available.
    ([UUM-48557](https://issuetracker.unity3d.com/issues/dlss-supported-false-is-being-logged-in-the-player-dot-log-file-when-building-on-windows-with-display-language-set-as-turkish))

- HDRP: Fixed XR SPI is not disabled after processing the render request.
    ([UUM-49454](https://issuetracker.unity3d.com/issues/quest-canvas-is-rendered-incorrectly-in-player-when-built-with-screen-space-overlay-selected))

- HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended.
    ([UUM-26410](https://issuetracker.unity3d.com/issues/shadowmask-mode-property-affects-shadow-rendering-when-using-baked-indirect))

- HDRP: Updated decal projector draw distances when global draw distance changes.

- iOS: Fixed application not launching in fullscreen when CustomXib is selected as launch screen.
    ([UUM-48345](https://issuetracker.unity3d.com/issues/ios-player-does-not-use-the-entire-device-screen-when-using-a-custom-xib-launch-screen))

- Linux: Fixed Editor progress window labels doesn't updating.
    (UUM-51402)

- Linux: Fixed Progress modal window stays on top of every other window and cannot be moved.
    ([UUM-51429](https://issuetracker.unity3d.com/issues/linux-progress-modal-window-stays-on-top-of-every-other-window-and-cannot-be-moved))

- Networking: Fixed crash when quitting application with running UnityWebRequest.
    ([UUM-48042](https://issuetracker.unity3d.com/issues/ios-crash-on-unityframeworkcore-hash-set-when-calling-application-dot-quit-while-a-unitywebrequest-is-running))

- Networking: Updated libcurl to version 8.4.0.
    (UUM-52015)

- Physics: Discard inertia tensor rotations that contain infinite components \(both Rigidbody and ArticulationBody\).
    ([UUM-49807](https://issuetracker.unity3d.com/issues/crash-on-internalabp-boxmanager-preparedata-when-entering-play-mode))

- Physics 2D: When using CustomCollider2D.SetCustomShapes using a NativeArray, allow the shape vertices to be non-contiguous i.e each redundant vertex unused by shapes are allowed.
    ([UUM-53717](https://issuetracker.unity3d.com/issues/physics2d-no-reason-why-it-has-to-be-consecutive-vertices-in-customcollider2d-dot-setcustomshapes-shapes-vertices-and-error-is-outputted-argumentexception-an-invalid-physicsshape-at-index-1-was-encountered))

- Scripting: Fixed a couple of issues in AssemblyUpdater with regard to generic type handling.
    (UUM-16921)

- Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.

- Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code.
    ([UUM-49357](https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads))

- Shaders: Fixed editor crash when updating a shader graph referenced by another shader using UsePass.
    ([UUM-46187](https://issuetracker.unity3d.com/issues/crash-on-malloc-internal-when-recompiling-a-shadergraph-used-by-another-shader-via-usepass))

- UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values.
    ([UUM-40715](https://issuetracker.unity3d.com/issues/when-multi-editing-gameobjects-with-seriliazed-enum-fields-changes-are-not-reflected-if-the-the-last-selected-gameobject-in-the-hierarchy-has-a-different-value))

- UI Toolkit: Fixed NullReferenceExceptions when reordering animated list views.
    ([UUM-45896](https://issuetracker.unity3d.com/issues/inspector-nullreferenceexception-on-serialized-classes-in-an-array-can-break-interaction-with-the-inspector))

- UI Toolkit: Fixed UI Builder not discarding document changes when closing a modified document that was active when the Unity Editor was opened.
    (UUM-36174)

- UI Toolkit: Fixed UI Builder sometimes placing element at wrong position when reordering on a freshly opened document.
    (UUM-36159)

- UI Toolkit: Fixed UI Builder sometimes reversing element order when reordering multiple elements at a time.
    (UUM-36170)

- UI Toolkit: Fixed UIDocument not being reloaded when closing UI Builder and discarding changes.
    (UUM-36157)

- UI Toolkit: Fixed UIDocument sometimes not being reloaded when reordering elements in UI Builder.
    (UUM-36158)

- Universal RP: Fixed an issue where building a project using deferred with batchmode and nographics resulted in incorrect variant stripping.
    ([UUM-47782](https://issuetracker.unity3d.com/issues/linux-meshes-are-not-rendered-when-building-windowsstandaloneplayer-builds-from-the-linux-command-line-with-batchmode-nographics-flags))

- Universal RP: Fixed an issue where Unlit shaders would not output correct normals when using deferred and Accurate GBuffer Normals.

- Universal Windows Platform: "Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio.
    ([UUM-47116](https://issuetracker.unity3d.com/issues/create-app-packages-dot-dot-dot-option-is-greyed-out-when-trying-to-create-app-packages-in-visual-studio))

- URP: Fixed partially corrupted Android screen when Vulkan display rotation during rendering is enabled.
    ([UUM-48569](https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject))

- VFX Graph: Fixed undoing port value change that did not restore correct value.
    ([UUM-29244](https://issuetracker.unity3d.com/issues/vfx-graph-undoing-actions-results-in-incorrect-values-instead-of-returning-values-from-previous-state))




#### Package changes in 2023.1.20f1

#### Packages updated

- com.unity.ide.rider: [3.0.25](https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html) &#x2192; [3.0.26](https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html)

- com.unity.ide.visualstudio: [2.0.21](https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html) &#x2192; [2.0.22](https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html)

- com.unity.splines: [2.4.0](https://docs.unity3d.com/Packages/com.unity.splines@2.4//changelog/CHANGELOG.html) &#x2192; [2.5.1](https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html)

- com.unity.xr.openxr: [1.8.2](https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.8//changelog/CHANGELOG.html) &#x2192; [1.9.1](https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.9//changelog/CHANGELOG.html)