### Known Issues in 2023.1.4f1

- 3D Physics: Editor crashes on nv::cloth::FabricCookerImpl::cook when entering Play Mode 
    ([UUM-34029](https://issuetracker.unity3d.com/issues/editor-crashes-on-nv-cloth-fabriccookerimpl-cook-when-entering-play-mode))

- Asset Importers: Crash on "'anonymous namespace'::ConvertFBXShapes" when importing an FBX file
    ([UUM-38104](https://issuetracker.unity3d.com/issues/crash-on-anonymous-namespace-convertfbxshapes-when-importing-an-fbx-file))

- HD RP: The Editor becomes unresponsive and the machine performs worse when the Editor is opened
    ([UUM-34562](https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-the-machine-performs-worse-when-the-editor-is-opened))

- Input: The device selection menu does not respond to mouse clicks when trying to add a device in a Control Scheme
    ([UUM-40635](https://issuetracker.unity3d.com/issues/the-device-selection-menu-does-not-respond-to-mouse-clicks-when-trying-to-add-a-device-in-a-control-scheme))

- iOS:  App freezes and the "You can attach a managed debugger now if you want” message doesn’t show up when running the app on iOS devices with the "Wait For Managed Debugger" setting enabled
    ([UUM-39644](https://issuetracker.unity3d.com/issues/ios-app-freezes-and-the-you-can-attach-a-managed-debugger-now-if-you-want-message-doesnt-show-up-when-running-the-app-on-ios-devices-with-the-wait-for-managed-debugger-setting-enabled))

- MacOS:  Crash on objc_msgSend when the Editor UI gets redrawn
    ([UUM-34202](https://issuetracker.unity3d.com/issues/macos-crash-on-objc-msgsend-when-ui-gets-redrawn))

- Metal: Editor freezes when exiting Play Mode if the Game window position was changed or undocked during Play Mode
    ([UUM-36218](https://issuetracker.unity3d.com/issues/editor-freezes-when-exiting-play-mode-if-the-game-window-position-was-changed-or-undocked-during-play-mode))

- Metal: [iOS] Rendering freezes when the orientation is changed
    ([UUM-9480](https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed))

- Native Window Management: Crash on core::Join<core::basic_string<char,core::StringStorageDefault<char> > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref<char> > when the Editor runs out of memory saving an invalid override
    ([UUM-36776](https://issuetracker.unity3d.com/issues/crash-on-core-join-core-basic-string-char-core-stringstoragedefault-and-ptr64-char-const-and-ptr64-2-core-basic-string-ref-when-the-editor-runs-out-of-memory-saving-an-invalid-override))

- Progressive Lightmapper: Light Probe GPU memory is not deallocated when cancelling a bake
    ([UUM-41988](https://issuetracker.unity3d.com/issues/light-probe-gpu-memory-is-not-deallocated-when-cancelling-a-bake))

- Scene/Game View: 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))

- Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset
    ([UUM-41704](https://issuetracker.unity3d.com/issues/crash-on-serializedproperty-custom-getstringvalueinternal-when-renaming-a-scriptableobject-asset))

- UI Toolkit Controls: List View automatically collapses when reordering items
    ([UUM-42365](https://issuetracker.unity3d.com/issues/list-view-automatically-collapses-when-reordering-items))

- Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios
    ([UUM-19089](https://issuetracker.unity3d.com/issues/urp-memory-leak-when-in-play-mode))

- Universal RP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x
    ([UUM-33025](https://issuetracker.unity3d.com/issues/urp-xr-performance-degradation-when-comparing-android-quest-2-builds-across-2020-dot-3-and-2023-dot-x))

- Visual Effects: Editor crashes on VFXRenderer::AddAsRenderNode when assigning a Renderer’s materials toits to materials/sharedMaterials
    ([UUM-37360](https://issuetracker.unity3d.com/issues/editor-crashes-on-vfxrenderer-addasrendernode-when-assigning-a-renderers-materials-toits-to-materials-slash-sharedmaterials))

- Visual Effects: [VFX Graph] Crash on VFXBatch::AddInstance when switching to Custom Batch Capacity in Asset Inspector
    ([UUM-38059](https://issuetracker.unity3d.com/issues/vfx-graph-crash-on-vfxbatch-addinstance-when-switching-to-custom-batch-capacity-in-asset-inspector))

- XR SRP: Editor performance drops as OculusRuntime.WaitToBeginFrame Time ms increases to 150-200 ms in Play Mode when MSAA is enabled and Scene View is opened/focused
    ([UUM-40249](https://issuetracker.unity3d.com/issues/editor-performance-drops-as-oculusruntime-dot-waittobeginframe-time-ms-increases-to-150-200-ms-in-play-mode-when-msaa-is-enabled-and-scene-view-is-opened-slash-focused))



### 2023.1.4f1 Release Notes

#### Changes

- Package: Package: Updated Localization package to 1.4.4.



#### Fixes

- 2D: Fixed Sprite previews of Sprites which have a side smaller than 64 pixels and have an aspect ratio of more than 2x in difference.
    ([UUM-36919](https://issuetracker.unity3d.com/issues/sprite-preview-is-broken-when-the-sprite-is-too-tall-or-too-wide))

- Android: Fixed GPU skinning on remaining Adreno devices.
    ([UUM-20108](https://issuetracker.unity3d.com/issues/android-vulkan-skinnedmeshrenderer-doesnt-render-mesh-when-using-snapdragon-865-sm8250-cpu-devices))

- Asset Import: Fixed bug with BC7 texture encoding upon import crashing on older Penryn \(Core 2 Duo\) CPUs.
    (UUM-2508)

- Build Pipeline: Improved build time when preparing the splash screen. The first build will still be the same, however subsequent will be reduced significantly.
    ([UUM-20350](https://issuetracker.unity3d.com/issues/android-consecutive-builds-take-an-extensive-amount-of-time-to-build-when-not-changing-anything-in-build))

- Documentation: Updated docs to reflect how the engine works.
    ([UUM-18546](https://issuetracker.unity3d.com/issues/android-vulkan-android-vulkan-graphics-blit-provides-inconsistent-results))

- Editor: Entities are not displayed with OpenGL on some mobiles.
    ([UUM-33460](https://issuetracker.unity3d.com/issues/opengl-android-entities-entities-are-not-displayed-in-a-build-when-using-opengl-graphics-api))

- Editor: Fixed "Busy Progress Delay" not saving the new value when clicking to other tabs in the Preferences window.
    ([UUM-35857](https://issuetracker.unity3d.com/issues/busy-progress-delay-does-not-save-when-directly-entering-a-value))

- Editor: Fixed an issue related to BRGs and Ambient Light.
    (UUM-40337)

- Editor: Fixed an issue where some rendered gizmos, graph elements, handles, etc would be rendered with a final alpha value of less than 1.
    (UUM-40949)

- Editor: Fixed createassetmenu attribute menu name with space won't work.
    ([UUM-35120](https://issuetracker.unity3d.com/issues/linux-createassetmenu-fails-the-creation-of-scriptableobject-when-menuname-variable-end-with-a-space-character))

- Editor: Fixed Debug Error logs in Prefab Overrides window.
    ([UUM-40895](https://issuetracker.unity3d.com/issues/argumentexception-you-can-only-call-gui-functions-from-inside-ongui-error-appears-when-expanding-or-minimizing-properties-of-prefab-overrides-comparison))

- Editor: Fixed Editor freezes for some time when moving a group of GameObjects in the Hierarchy.
    ([UUM-31825](https://issuetracker.unity3d.com/issues/editor-freezes-for-a-few-seconds-when-moving-a-group-of-gameobjects-in-the-hierarchy))

- Editor: Fixed enum values binding incorrectly when the enum contained obsolete values.
    ([UUM-36836](https://issuetracker.unity3d.com/issues/selected-build-target-from-the-enum-field-of-buildtarget-gets-deselected-when-deselecting-the-asset))

- Editor: Fixed issue with font asset being re-created every domain reload.
    ([UUM-32171](https://issuetracker.unity3d.com/issues/texture-dot-nonstreamingtexturememory-is-increased-each-time-when-entering-play-mode))

- Editor: Fixed last line of object picker sometimes being cut off.
    ([UUM-30571](https://issuetracker.unity3d.com/issues/the-last-line-of-texture2d-information-is-cut-off-in-the-asset-picker))

- Editor: Fixed nullref occurring when font references have not been initialized properly.
    (UUM-37504)

- Editor: Fixed PlayerPrefs API in case registry keys has been manually deleted.
    ([UUM-35575](https://issuetracker.unity3d.com/issues/playerprefsexception-could-not-store-preference-value-when-root-project-entry-does-not-exist))

- Editor: Fixed UI Toolkit Debugger upward search with SHIFT+F3 on keyboard with Fn key.
    (UUM-40662)

- Editor: Fixed xdg-open fallback.
    ([UUM-37536](https://issuetracker.unity3d.com/issues/linux-default-file-manager-is-not-opened-when-opening-containing-folder-with-nautilus-removed))

- Editor: Switching to the Simulator view from the Game view will no longer change the Simulator view dimensions to be the same as the Game view.
    ([UUM-30110](https://issuetracker.unity3d.com/issues/the-simulator-view-becomes-fixed-on-the-same-resolution-as-the-game-view-when-its-opened-after-the-game-view))

- Editor: Updated libcurl to 8.1.1.
    (UUM-29475)

- Graphics: Fixed an issue where creating an sRGB texture using one of the TextureFormat constructors in gamma project color space would produce a texture with an incorrect "Texture.isDataSRGB" value \(false\).
    (UUM-29736)

- Graphics: Fixed an issue where textures imported as ETC1 Crunched sRGB would appear too bright in linear projects.
    (UUM-28935)

- Graphics: Fixed shadow render issues on Built-in Render Pipeline when using Metal.
    ([UUM-3150](https://issuetracker.unity3d.com/issues/lighting-render-issues-when-using-metal-on-macos-with-ios-build-target))

- Graphics: Fixed vertex color input when frame buffer fetch is used on GLES.
    ([UUM-34725](https://issuetracker.unity3d.com/issues/android-framebufferfetch-renders-ui-vertex-color-incorrectly))

- Graphics: Renderer.SetMaterials\(\) and Renderer.SetSharedMaterials\(\) will set the correct number of elements when list capacity is larger than count.
    ([UUM-27260](https://issuetracker.unity3d.com/issues/removed-material-is-replaced-with-default-material-when-renderer-dot-setmaterials-is-used))

- iOS: Fixed PlayerSettings.iOS.hideHomeButton not reading/modifying actual PlayerSettings.
    (UUM-31884)

- Licensing: Fixed performance issue in IPC comms under heavy thread load.
    ([UUM-35368](https://issuetracker.unity3d.com/issues/checklicensingclientnotification-ms-increases-overtime-when-profiling-in-editor-mode-on-the-main-thread))

- N/A \(internal\): Fixed small performance regression in the player in specific cases.
    (UUM-37614)

- Package Manager: Fixed an issue where the whole project directory was deleted when removing a package with a non-existent file path.
    ([UUM-36876](https://issuetracker.unity3d.com/issues/whole-project-directory-deleted-when-removing-a-package-with-a-non-existent-file-path))

- Prefabs: Fixed Prefab Asset FileIDs are changed after building a player and saving assets. The build pipeline did change the fileIDs and did not properly clean up afterwards.
    ([UUM-39802](https://issuetracker.unity3d.com/issues/prefab-asset-fileids-are-changed-after-building-player-and-using-save-project))

- Serialization: Fixed Missing ScriptableObjects do not throw NullReferenceExceptions when accessing their properties in Play Mode.
    ([UUM-34447](https://issuetracker.unity3d.com/issues/missing-scriptableobjects-do-not-throw-nullreferenceexceptions-when-accessing-their-properties))

- Serialization: Make sure double-s are parsed correctly in MiniJSON ParseNumber.
    ([UUM-19166](https://issuetracker.unity3d.com/issues/small-values-are-turned-to-zeroes-when-copying-and-pasting-the-whole-list))

- Serialization: Throw an exception when trying to access struct that has an empty SerializeReference list field with boxedValue, as this is not supported by Unity.
    (UUM-38115)

- Shaders: Fixed duplicate compilation when using dynamic_branch keywords.
    ([UUM-37432](https://issuetracker.unity3d.com/issues/compiling-both-variants-when-dynamic-keywords-are-used))

- Shaders: Forcing the smoke test to process the jobs asynchronously all the time regardless of the shader possible usage of \#pragma editor_sync_compilation. Hence, making the smoke test shader compilation process faster.
    (UUM-19594)

- SRP Core: Fixed console errors when debug actions are removed from Input Manager during play mode.
    ([UUM-37148](https://issuetracker.unity3d.com/issues/argumentexception-input-button-enable-debug-button-1-is-not-set-is-thrown-when-enable-debug-button-1-is-deleted))

- UI Toolkit: Fixed ListView reorderable and reorderMode being ignored when used with editor binding.
    ([UUM-33402](https://issuetracker.unity3d.com/issues/listview-elements-dont-have-any-effect-when-setting-reorderable-to-false-or-reordermode-to-simple))

- Universal RP: Added missing G-buffer normal decoding for the "URP Sample Buffer" node in Fullscreen shadergraphs when using "Accurate G-buffer normals" in the deferred renderer \(not background pixels will not match\).
    ([UUM-33434](https://issuetracker.unity3d.com/issues/urp-urp-sample-buffer-node-does-not-unpack-accurate-gbuffer-normals-when-using-the-fullscreen-shader-graph))

- Universal RP: Fixed Native RenderPass errors when using RendererFeature which is executed in between GBuffer and Deferred Lighting passes.
    ([UUM-28953](https://issuetracker.unity3d.com/issues/errors-are-thrown-when-the-native-renderpass-option-is-enabled))

- Video: Video from Video Player is not updated immediately in the Edit Mode when changing its time in the Inspector window.
    ([UUM-32448](https://issuetracker.unity3d.com/issues/video-from-video-player-is-not-updated-immediately-in-the-edit-mode-when-changing-its-time-in-the-inspector-window))

- Video: Video has a delay, random freezing, and speeding up when using VideoPlayer.
    ([UUM-31317](https://issuetracker.unity3d.com/issues/video-has-a-delay-random-freezing-and-speeding-up-when-using-videoplayer))

- Windows: Fixed PlayerPrefs API in case registry keys has been manually deleted.
    ([UUM-35575](https://issuetracker.unity3d.com/issues/playerprefsexception-could-not-store-preference-value-when-root-project-entry-does-not-exist))

