### Known Issues in 2022.3.19f1

- 3D Physics: inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None
    ([UUM-59748](https://issuetracker.unity3d.com/issues/inertiatensor-does-not-reset-to-the-original-value-when-setting-rigidbody-constraints-from-freezeall-to-none))

- 3D Physics: Physics.ComputePenetration returns False when two colliders overlap
    ([UUM-15831](https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-returns-false-when-two-colliders-overlap))

- Asset - Database: Missing Default Layout dialog on projects created using templates packaged on 2022.3.13f1
    ([UUM-55758](https://issuetracker.unity3d.com/issues/missing-default-layout-dialog-on-projects-created-using-templates-packaged-on-2022-dot-3-13f1))

- Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on
    ([UUM-57201](https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on))

- Asset Importers: Crash on SpriteRenderer::OnDeleteSprite when opening a project with "TopDown Engine" by More Mountains imported
    ([UUM-59618](https://issuetracker.unity3d.com/issues/crash-on-spriterenderer-ondeletesprite-when-opening-a-project-with-topdown-engine-by-more-mountains-imported))

- Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip
    ([UUM-27581](https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip))

- Audio Authoring: [Error] Game object with AudioListener and OnAudioFilterRead throws an error when drawing the inspector
    ([UUM-61145](https://issuetracker.unity3d.com/issues/error-game-object-with-audiolistener-and-onaudiofilterread-throws-an-error-when-drawing-the-inspector))

- DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset
    ([UUM-57113](https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset))

- DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building
    ([UUM-41830](https://issuetracker.unity3d.com/issues/android-entities-build-fails-with-the-error-asset-has-disappeared-while-building-player-to-globalgamemanagers-dot-assets-path-instancedid-xxxxxx-when-building))

- Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help
    ([UUM-33727](https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help))

- 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))

- IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener
    ([UUM-55105](https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener))

- IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads
    ([UUM-49357](https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads))

- Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app
    ([UUM-55488](https://issuetracker.unity3d.com/issues/ios-app-crashes-with-out-of-memory-exception-in-unitygfxdeviceworker-when-starting-the-app))

- Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode
    ([UUM-57742](https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode))

- PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update
    ([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: [Linux] No audio output when playing audio
    ([UUM-53143](https://issuetracker.unity3d.com/issues/linux-no-audio-output-when-playing-audio))

- Scene Management: Crash on  GameObject::QueryComponentByType when opening a project
    ([UUM-58461](https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project))

- Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project
    ([UUM-58284](https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project))

- Search: Unity Search results order does not take into account Provider Settings priority order
    ([UUM-60991](https://issuetracker.unity3d.com/issues/unity-search-results-order-does-not-take-into-account-provider-settings-priority-order))

- Text: Undo UI GameObject creation crashes Editor
    ([UUM-60214](https://issuetracker.unity3d.com/issues/undo-ui-gameobject-creation-crashes-editor))

- UI Toolkit Controls: Editor crashes when multi-selecting GameObjects with more than one serialized [Flags] enum
    ([UUM-60654](https://issuetracker.unity3d.com/issues/editor-crashes-when-multi-selecting-gameoobjects-with-more-than-one-serialized-flags-enum))

- Universal RP: Using both RTHandle and Dynamic Resolution outputs ArgumentNullException, eventually causing a crash
    ([UUM-58686](https://issuetracker.unity3d.com/issues/using-both-rthandle-and-dynamic-resolution-outputs-argumentnullexception-eventually-causing-a-crash))

- Visual Effects: Crash on "UnityEngine.VFX.VFXManager:Internal_ProcessCameraCommand_Injected <0x000a2>" when changing "Normal Map Encoding" from XYZ to DXT5nm-style
    ([UUM-60921](https://issuetracker.unity3d.com/issues/crash-on-unityengine-dot-vfx-dot-vfxmanager-internal-processcameracommand-injected-when-changing-normal-map-encoding-from-xyz-to-dxt5nm-style))



### 2022.3.19f1 Release Notes

#### Features

- Editor: Apple visionOS platform support is no longer experimental.

- Package: Patch User Reporting SDK improving UX.



#### API Changes

- Editor: Changed: Changed SpriteRenderer warning relating to a missing _MainTex to instead relate to missing a _BaseMap or _MainTex.
    ([UUM-17373](https://issuetracker.unity3d.com/issues/sprite-renderer-displays-a-warning-when-attempting-to-use-urp-shaders))



#### Changes

- XR: Foveated Rendering - Non-Uniform Raster shader function rename.
    (UUM-24755)



#### Fixes

- 2D: Fixed issue with the TilemapCollider2D where the user updates Tiles in CompositeOperation.None and switches to CompositeOperation.Merge, and the collider shape is not updated accordingly.
    ([UUM-58154](https://issuetracker.unity3d.com/issues/tilemap-collider-2d-is-not-updating-the-collider-shapes-when-removing-tiles-on-the-tilemap-component))

- Android: Fixed OnDemandRendering's ignored renderFrameInterval.
    (UUM-32486)

- Animation: Fixed blend tree preview not displaying when inspecting blend tree.
    ([UUM-54402](https://issuetracker.unity3d.com/issues/inspector-doesnt-show-the-animation-preview-window-when-selecting-the-animators-blend-tree-node))

- Animation: Fixed crash when loading asset bundle with an animation clip build with 2021.x or earlier.
    ([UUM-59736](https://issuetracker.unity3d.com/issues/editor-crashes-with-error-tls-allocator-alloc-temp-thread-underlying-allocator-alloc-temp-thread-has-unfreed-allocations-when-loading-specific-assetbundle))

- Animation: Fixed deleting StateMachine that was leaking outgoing transitions.
    ([UUM-58996](https://issuetracker.unity3d.com/issues/animator-controller-transition-data-remains-when-a-state-machine-is-deleted))

- Animation: Fixed discrete int evaluation on platform that use Denormals-Are-Zero and Flush-to-Zero\(Playstations, Android\).
    (UUM-46748)

- Animation: Fixed exception when selecting a transition inside a sync layer, in the Animator window.
    ([UUM-59739](https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-using-sub-state-machines-in-a-synced-layer))

- Animation: Fixed for transition preview ending before the target state has fully played.
    ([UUM-59080](https://issuetracker.unity3d.com/issues/transition-animation-stops-after-the-transition-ends-when-played-in-preview))

- Animation: Fixed synced layers that were mistakenly deleted when the user removed an unrelated layer in the Animator window.
    ([UUM-59649](https://issuetracker.unity3d.com/issues/synced-layer-is-deleted-when-deleting-a-layer-above-the-synced-layer-in-the-animator-window))

- Audio: Fixed AudioMixer clicks when abruptly changing volume in Start\(\).
    ([UUM-368](https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand))

- DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1.
    ([UUM-47661](https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project))

- Editor: Fixed InputManager not being reset when calling EditorUtility.DisplayDialog\(\) on Windows/Linux.
    ([UUM-58579](https://issuetracker.unity3d.com/issues/editorutility-dot-displaydialog-is-not-shown-when-input-dot-getmousebuttondown-is-called-a-second-time))

- Editor: Fixed LODGroup inspector that sometimes collapsed on LOD adding/removal.
    ([UUM-48823](https://issuetracker.unity3d.com/issues/the-lod-group-component-gets-scrambled-in-the-inspector-window-when-interacting-with-it-for-a-while))

- Editor: Resolved issue with unresponsiveness and potential hangs when double clicking dockable area tabs.
    ([UUM-36003](https://issuetracker.unity3d.com/issues/windows-sometimes-dont-get-maximized-slash-minimized-or-editor-freezes-when-double-clicking-on-window-tab))

- Editor: Upgraded libcurl to 8.5.0.
    ([UUM-60184](https://issuetracker.unity3d.com/issues/priority-norepro-assessment-of-cve-2023-46218))

- Graphics: Fixed foveated rendering graphics caps.
    (UUM-52321)

- Graphics: Fixed shader stripping when the BatchRendererGroup Variants setting is Keep All.
    ([UUM-59364](https://issuetracker.unity3d.com/issues/errors-shader-error-in-universal-render-pipeline-slash-particles-slash-unlit-out-parameters-require-l-value-arguments-and-undeclared-identifier-unity-worldtoobject-are-thrown-when-building-the-project))

- Graphics: Fixed threading error in BatchRendererGroup which shows up as an "out of memory".
    (UUM-60187)

- Kernel: Fixed a job system freeze on some mobile platforms due to incorrect thread waking logic.
    ([UUM-41806](https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes))

- Linux: Fixed GTK error messages in Editor.log.
    ([UUM-57121](https://issuetracker.unity3d.com/issues/linux-gtk-errors-show-up-in-the-editor-dot-log-when-executing-tests))

- Profiler: Maximizing the Profiler window no longer logs an error to the console.
    (UUM-59893)

- Shaders: Fixed crashes on some platforms due to trying to allocate too many lock objects.
    (UUM-57249)

- Shaders: For shaders compiled using DXC for Vulkan, fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be.
    (UUM-56264)

- Shaders: Improved CPU-side performance when using shaders with dynamic_branch directives.
    ([UUM-52979](https://issuetracker.unity3d.com/issues/adding-a-dynamic-branch-directive-reduces-cpu-performance))

- SRP Core: Fixed lens flare occlusion format support test.
    ([UUM-60586](https://issuetracker.unity3d.com/issues/android-build-fails-with-rendertexture-dot-create-failed-format-unsupported-for-random-writes-r32-sfloat-error-when-building-an-empty-urp-template-with-il2cpp-and-app-bundle-selected))

- TextCore: Ensure no errors are thrown for wrongly formatted tags.
    ([UUM-11753](https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager))

- uGUI: Fixed alphaHitTestMinimumThreshold using the wrong pixel value when the sprite had a non-zero position.
    ([UUM-59732](https://issuetracker.unity3d.com/issues/the-button-is-not-always-being-hit-when-using-alphahittestminimumthreshold))

- uGUI: Fixed the order of game object selection by passing only the root game object when building gizmos.
    ([UUM-52935](https://issuetracker.unity3d.com/issues/gameobjects-selection-order-cycles-from-the-bottom-rendered-element-to-the-top-rendered-element-when-selecting-ui-gameobjects-in-the-scene-window))

- UI Toolkit: Fixed an issue where the UI Toolkit controls from the com.unity.dt.app-ui package would not show up in the UI Builder's Library.
    ([UUM-60553](https://issuetracker.unity3d.com/issues/ui-builders-library-section-does-not-show-package-ui-components-when-the-show-package-files-field-is-checked))

- UI Toolkit: Fixed an issue where the VisualElement's uxml attributes would not get properly cleared after calling "Unset" or "Unset All". \(UI Builder\).
    ([UUM-6578](https://issuetracker.unity3d.com/issues/ui-builder-some-builderinspector-attributes-are-not-reset-when-using-unset-menuaction))

- UI Toolkit: Fixed for changes after project launch are not discarded properly in UI Builder.
    (UUM-55872)

- UI Toolkit: Fixed instability in UGUIEventSystemTests by excluding LinuxEditor for 2 tests.
    (UUM-49226)

- UI Toolkit: Fixed issue with inspector in debug mode.
    ([UUM-43460](https://issuetracker.unity3d.com/issues/gameobject-name-doesnt-change-when-changing-it-from-the-debug-window))

- UI Toolkit: Fixed navigation sometimes leaving TextField when pressing Down arrow for a long duration.
    ([UUM-14247](https://issuetracker.unity3d.com/issues/long-press-slash-release-on-down-key-cause-unexpected-field-navigation))

- UI Toolkit: Fixed SerializeField enum resets to the first value in the Inspector when selecting multiple objects with different enum values.
    ([UUM-59183](https://issuetracker.unity3d.com/issues/serializefield-enum-resets-to-the-first-value-in-the-inspector-when-selecting-multiple-objects-with-different-enum-values))

- UI Toolkit: Fixed some fields showing :hover style instead of :focus style when both are true.
    ([UUM-7339](https://issuetracker.unity3d.com/issues/fields-are-not-focused-correctly-when-using-ui-builder))

- UI Toolkit: ListView no longer throws an exception when an item is dragged out and back into a window.
    ([UUM-36495](https://issuetracker.unity3d.com/issues/editor-crashes-on-unityeditor-dot-editorapplication-dot-get-timesincestartup-when-dragging-the-uitoolkit-treeview-item-past-the-bottom))

- UI Toolkit: \[UI Builder\] Fixed an issue where a Unity.UI.Builder.UnityUIBuilderSelectionMarker would be cloned in play mode and in builds.
    ([UUM-60883](https://issuetracker.unity3d.com/issues/unknown-type-unity-dot-ui-dot-builder-dot-unityuibuilderselectionmarker-when-setting-background-color-of-a-canvas))

- Universal RP: Fixed an issue with missing variant in builds when using Strict Variant Matching and Deferred Rendering.
    ([UUM-58537](https://issuetracker.unity3d.com/issues/sahder-errors-in-player-when-strict-shader-variant-matching-is-enabled-and-the-rendering-path-is-set-to-deferred))

- Universal RP: Fixed sRGB conversion without PostProcessing.
    (UUM-60556)

- Universal Windows Platform: Corrected `Application.runInBackground` internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus.
    (UUM-43306)

- Universal Windows Platform: Fixed payload file does not exist errors when Cloud Diagnostics is enabled.
    ([UUM-56483](https://issuetracker.unity3d.com/issues/il2cppfileroot-dot-txt-and-linenumbermappings-dot-json-end-up-being-referenced-in-generated-project-but-are-not-actually-present-breaking-the-build))

- Virtual Texturing: Disabled a PVT-specific tile resolving importance tracking metric that was enabled for SVT.
    (UUM-58895)

- VisionOS: Fixed Apple Simulator crash when using ASTC textures by disabling ASTC support in the simulator.

- Web: Fixed typos in signatures of JS_Video_IsSeeking and JS_Video_Play.
    (UUM-58994)

- Web: Set PYTHONUTF8 environment variable to enable UTF-8 encoding by default.
    ([UUM-20185](https://issuetracker.unity3d.com/issues/webgl-build-fails-with-a-unicodedecodeerror))

- WebGL: Fixed a bug causing audio to skip forward when using AudioClip.Pause\(\) and AudioClip.Resume\(\).
    ([UUM-54675](https://issuetracker.unity3d.com/issues/audio-skips-forward-when-it-is-paused-and-played-several-times-in-webgl))

- WebGL: Fixed a noisy error print being spammed to web console when the execution of Unity content on a web page is terminated by a previously thrown JavaScript exception.
    (UUM-55075)

- Windows: Fixed crash when reading data from non-compliant HID peripherals.
    ([UUM-59628](https://issuetracker.unity3d.com/issues/crash-in-windows-hid-code-during-device-sync-ioctl-with-certain-input-devices))




#### Package changes in 2022.3.19f1

#### Packages updated

- com.unity.2d.animation: [9.0.4](https://docs.unity3d.com/Packages/com.unity.2d.animation@9.0//changelog/CHANGELOG.html) to [9.1.0](https://docs.unity3d.com/Packages/com.unity.2d.animation@9.1//changelog/CHANGELOG.html)

- com.unity.2d.psdimporter: [8.0.3](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@8.0//changelog/CHANGELOG.html) to [8.0.4](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@8.0//changelog/CHANGELOG.html)

- com.unity.services.user-reporting: [2.0.6](https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html) to [2.0.9](https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html)

- com.unity.services.core: [1.12.0](https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html) to [1.12.2](https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html)

- com.unity.xr.core-utils: [2.2.3](https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html) to [2.3.0](https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html)