### Known Issues in 2022.3.22f1

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

- Animation: Crash on AnimatorStateMachine::RemoveTransitionsWithDeletingObject when deleting a newly created Empty State in Animator Controller
    ([UUM-66549](https://issuetracker.unity3d.com/issues/crash-on-animatorstatemachine-removetransitionswithdeletingobject-when-deleting-a-newly-created-empty-state-in-animator-controller))

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

- Asset - Database: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene
    ([UUM-66207](https://issuetracker.unity3d.com/issues/crash-on-unityeditor-dot-assetdatabase-openasset-because-assertion-fails-on-prefabinstance-dot-getrootgameobject-dot-isvalid-expression-while-opening-a-specific-scene))

- Asset Bundles: Memory leak when building AssetBundle with Sprite Atlas enabled on macOS
    ([UUM-56323](https://issuetracker.unity3d.com/issues/memory-leak-when-building-assetbundle-with-sprite-atlas-enabled-on-macos))

- Asset Importers: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack
    ([UUM-55981](https://issuetracker.unity3d.com/issues/crash-on-stackallocator-getoverheadsize-when-importing-the-polygon-city-low-poly-3d-art-by-synty-asset-pack))

- Asset Importers: Unity crashes on strtol_l when importing a specific .obj file
    ([UUM-42697](https://issuetracker.unity3d.com/issues/unity-crashes-on-strtol-l-when-importing-a-specific-obj-file))

- Culling: Changes to MeshRenderer.shadowCastingMode don't take effect immediately when being made in OnPreRender
    ([UUM-64799](https://issuetracker.unity3d.com/issues/changes-to-meshrenderer-dot-shadowcastingmode-dont-take-effect-immediately-when-being-made-in-onprerender))

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

- HD RP: "Assertion failed on expression: ..." and "Invalid AABB ..." errors spammed in the Console when entering Play Mode 
    ([UUM-59026](https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-dot-dot-dot-and-invalid-aabb-dot-dot-dot-errors-spammed-in-the-console-when-entering-play-mode))

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

- 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: Stacked camera is not rendering when using custom post effects is done in PreRender PostRender and Camera is not in HDR
    ([UUM-22444](https://issuetracker.unity3d.com/issues/ios-stacked-camera-is-not-rendering-when-using-custom-post-effects-and-build-target-is-set-to-ios))

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

- WebRequest: UnityWebRequest crashes if invoked when player is quitting
    ([UUM-63150](https://issuetracker.unity3d.com/issues/unitywebrequest-crashes-if-invoked-when-player-is-quitting))



### 2022.3.22f1 Release Notes

#### Features

- Version Control: New tab view to list and manage locks.



#### Changes

- Editor: AnimationEvent and NamedAnimationEvent Nodes icon changed in favor of the AnimationClip icon instead of the Animation Component icon.

- Package Manager: Changed the service package grouping in the Services tab.



#### Fixes

- 2D: Fixed crash on SpriteAtlas::GroupSprites when attempting to generate a Sprite Atlas without calling AssetDatabase.CreateAsset first.
    ([UUM-62272](https://issuetracker.unity3d.com/issues/crash-on-spriteatlas-groupsprites-bool-when-attempting-to-generate-a-sprite-atlas-without-calling-assetdatabase-dot-createasset-first))

- 2D: Fixed exception error when slicing Sprite after an Undo.
    ([UUM-62818](https://issuetracker.unity3d.com/issues/automatic-slice-type-produces-different-results-and-argumentoutofrangeexception-index-was-out-of-range-must-be-non-negative-and-less-than-the-size-of-the-collection-dot-error-is-thrown-when-it-was-previously-undone))

- 2D: Fixed Freeform Lights causing random values to be deterministic.
    ([UUM-65629](https://issuetracker.unity3d.com/issues/same-values-are-being-generated-if-using-a-random-function-when-freeform-light-2d-light-is-in-the-scene))

- 2D: Fixed Invalid sprite atlas asset encountered warning is shown when editing a texture Asset.
    ([UUM-63813](https://issuetracker.unity3d.com/issues/invalid-sprite-atlas-asset-encountered-warning-is-shown-when-editing-a-texture-asset))

- Android: Fixed freeze when opening Icons section of Player Settings.
    ([UUM-61146](https://issuetracker.unity3d.com/issues/android-editor-freezes-when-opening-the-icon-section-of-player-settings))

- Android: Fullscreen mediaplayer autoresume.
    (UUM-57153)

- Animation: Fixed crash when loading asset bundle with animation clip serialized before 2022.1.
    (UUM-63344)

- Build Pipeline: Fixed a regression where mesh components are stripped if its shader is made of UsePass only references.
    ([UUM-57201](https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on))

- Build Pipeline: Fixed the build failure when changing platform and build player are called together.
    ([UUM-54379](https://issuetracker.unity3d.com/issues/android-burst-android-ndk-not-installed-build-error-thrown-when-using-switchactivebuildtarget-buildtargetgroup-dot-android-dot))

- Documentation: Fixed description for AudioSource.GetDSPBufferSize by pointing to the correct DSP buffer size setting.
    (UUM-52557)

- Documentation: Fixed descriptions for AudioImporter public methods to reflect an updated list of options for platform strings.
    (UUM-52593)

- Editor: Added support for LinkerFlagsFile.
    ([UUM-64176](https://issuetracker.unity3d.com/issues/player-fails-to-build-and-fatal-error-lnk1120-1-unresolved-externals-error-is-thrown-when-using-linker-flags-file-flag))

- Editor: Adjusted IL2CPP IDE command line generation to include AdditionalIl2CppArgs.
    ([UUM-64177](https://issuetracker.unity3d.com/issues/visual-studio-fails-to-build-solution-when-using-the-linker-flags-file-in-a-project))

- Editor: Color picker preview can now sample from the menu bar and the dock area.
    ([UUM-52823](https://issuetracker.unity3d.com/issues/macos-color-picker-preview-is-not-updating-after-moving-cursor-over-the-the-os-menu-bar-while-using-eyedropper-tool))

- Editor: Documentation links have been fixed for Visual Scripting MonoBehaviours.
    ([UVSB-2475](https://issuetracker.unity3d.com/issues/the-button-open-reference-leads-to-the-non-existent-webpage-when-clicking-it-on-any-visual-scripting-component), [UVSB-2496](https://issuetracker.unity3d.com/issues/broken-documentation-for-visual-scripting-scene-variables))

- Editor: Ensure that if we use a default ObjectField it doesn't throw a null context exception.
    (UUM-64366)

- Editor: Fixed a bug where the hotkey would appear in the label of the selected item of a UIElements.PopupField and a EditorGUILayout.Popup.
    ([UUM-6243](https://issuetracker.unity3d.com/issues/declared-hotkeys-are-not-working-in-the-popup-menu))

- Editor: Fixed a crash when trying to import too much mesh vertex blend shape data.
    ([UUM-53148](https://issuetracker.unity3d.com/issues/crash-on-mono-find-jit-info-ext-when-resolving-artifacts))

- Editor: Fixed a memory leak when drawing shadow maps using the BRG and additional lights in some circumstances.
    ([UUM-65871](https://issuetracker.unity3d.com/issues/memory-is-leaking-when-toggling-a-gameobject-with-a-light-component-and-entities-graphics-is-used))

- Editor: Fixed an exception happening when maximizing a window while Preview window is docked outside of the inspector.
    ([UUM-62792](https://issuetracker.unity3d.com/issues/missingreferenceexception-the-object-of-type-unityeditor-dot-dockarea-has-been-destroyed-but-you-are-still-trying-to-access-it-dot-is-thrown-when-maximizing-the-game-view-window))

- Editor: Fixed case where closing a docked window could result in overlapping sibling windows.
    ([UUM-41817](https://issuetracker.unity3d.com/issues/the-editor-ui-becomes-broken-when-any-window-of-the-custom-layout-is-closed))

- Editor: Fixed context menu not showing up when right-clicking a UnityEvent in Inspector.
    ([UUM-59240](https://issuetracker.unity3d.com/issues/context-menu-does-not-show-up-when-right-clicking-a-unityevent-in-inspector))

- Editor: Fixed edge cases for Same Properties query generation.
    ([UUM-61273](https://issuetracker.unity3d.com/issues/find-same-properties-issues))

- Editor: Fixed incorrect duplicate menu items being removed when menu system is updated.
    ([UUM-14958](https://issuetracker.unity3d.com/issues/crash-when-creating-not-existing-menuitem))

- Editor: Fixed null reference when disabling a component in a prefab.
    (UUM-65893)

- Editor: Fixed wrong menu item getting the checked state when it had a duplicate name.
    ([UUM-3533](https://issuetracker.unity3d.com/issues/the-first-dropdown-menu-element-is-selected-when-selecting-the-last-element-when-genericmenu-dot-allowduplicatenames-is-set-to-true))

- Editor: Fixed Xcode selection in Build Profiles window for iOS platform \("Other" option\).
    (UUM-64007)

- Editor: Index null ObjectReference. These can be searched with &lt;propertyName&gt;=none.
    ([UUM-61256](https://issuetracker.unity3d.com/issues/asset-property-indexing-doesnt-work-for-null-asset-reference))

- Editor: Items with a very long name will no longer make the arrow indicator disappear in Add Component dropdown popup.
    ([UUM-60655](https://issuetracker.unity3d.com/issues/the-indicator-is-not-shown-for-expandable-menus-when-opening-a-submenus-in-the-add-component-menu))

- Editor: Per-platform formats on the TextureImporter will default to the platform default if not initialized properly.
    ([UUM-33166](https://issuetracker.unity3d.com/issues/unset-attribute-in-preset-importer-causes-same-attribute-in-imported-assets-to-use-0-even-if-that-is-invalid))

- Graphics: Fixed crash when importing an unsupported 2x2 mipmapped, BC-compressed asset created in an older version of Unity.
    ([UUM-48520](https://issuetracker.unity3d.com/issues/non-power-of-4-bc1-texture-fallback-code-can-lead-to-a-crash-with-some-textures))

- Graphics: Support requesting a DXT compressed texture using ImageConversion.LoadImage and Texture2D.LoadImage on Android.
    ([UUM-52927](https://issuetracker.unity3d.com/issues/quest-texture2d-dot-loadimage-returns-false-when-the-format-is-dxt1-slash-5))

- HDRP: Fixed artifacts on low resolution SSGI when dynamic resolution values are low.
    (UUM-57785)

- HDRP: Fixed internally created Game Objects being deallocated on scene changes.
    ([UUM-53128](https://issuetracker.unity3d.com/issues/realtime-reflection-probes-in-hdrp-stop-working-and-nullreferenceexceptions-are-thrown-in-the-player-log-when-the-scene-is-reloaded))

- IL2CPP: Fixed MemoryMappedFile on posix systems to query page size from the system, instead of hardcoding it.
    ([UUM-54598](https://issuetracker.unity3d.com/issues/ios-ioexception-is-thrown-when-offset-is-not-aligned-to-page-size))

- iOS: \[Privacy Manifests\] Fixed duplicates elements filtering when merging multiple manifests if the children elements of the duplicates are in different order.
    (UUM-59885)

- Mono: Fixed issue where custom client and server certificates were not correctly being validated by HttpClient.
    (UUM-57031)

- Mono: Fixed race condition in ManagedWebSocket release of semaphore and buffer.
    (UUM-61544)

- Package Manager: Fixed the issue where 299 error is thrown when launching a project where UPM packages on Asset Store are installed.
    ([UUM-62647](https://issuetracker.unity3d.com/issues/package-manager-error-while-getting-product-update-details-failed-to-parse-response-code-299-aborted-request))

- Particles: Fixed an issue where using GPU instanced mesh particles could result in visual corruption.
    ([UUM-64297](https://issuetracker.unity3d.com/issues/legacy-particle-systems-with-mesh-gpu-instancing-can-show-visual-corruption-in-certain-conditions))

- Physics: Fixed an issue where Player builds could crash due to collision meshes being released too late into the shutdown sequence of the engine.
    ([UUM-61878](https://issuetracker.unity3d.com/issues/the-player-crashes-on-mesh-vector-deleting-destructor-when-quitting))

- Prefabs: Overrides inside a managed reference didn't appear as Read Only when using Show Overrides.
    ([UUM-65819](https://issuetracker.unity3d.com/issues/show-overrides-doesnt-display-prefab-overrides-as-read-only-when-they-are-inside-managed-references))

- Serialization: Avoid error when opening a Prefab with an overriden managed reference and Show Overrides is enabled.
    ([UUM-46566](https://issuetracker.unity3d.com/issues/unity-crashes-on-drivenpropertymanager-has-failed-to-register-property-after-enabling-show-overrides-when-a-managed-reference-is-overridden))

- Serialization: Fixed corruption when the serialized data size changed through SerializedProperty.boxedValue.
    ([UUM-66350](https://issuetracker.unity3d.com/issues/unity-crashes-on-walktypetreeinternal-when-a-managedreferences-boxedvalue-size-is-modified))

- Terrain: Fixed a bug relating to loading AssetBundles in recent versions of Unity that were serialized with Unity 2017.
    (UUM-63701)

- Terrain: Now checks the bounds in ComputeDetailInstanceTransforms to avoid crashing.
    ([UUM-27936](https://issuetracker.unity3d.com/issues/crash-on-terraindatascriptinginterface-computedetailinstancetransforms-when-calling-computedetailinstancetransforms-with-incorrect-parameter-values))

- TextCore: Ensure space and underline are always added to Static FontAsset.
    ([UUM-45512](https://issuetracker.unity3d.com/issues/text-after-the-first-space-gets-deleted-when-the-font-asset-is-created-with-custom-characters-without-spaces))

- uGUI: When Interacting with Occluded Button Areas using UGUI and GraphicRaycaster, the clickability is now consistent.
    ([UUM-60672](https://issuetracker.unity3d.com/issues/ugui-and-graphicraycaster-inconsistent-clickability-when-interacting-with-occluded-button-areas))

- UI Elements: Fixed the disabled ListView's footer styling.
    (UUM-61636)

- UI Elements: Fixed the keyboard navigation for ListView's foldout.
    ([UUM-60999](https://issuetracker.unity3d.com/issues/elements-in-the-list-in-the-inspector-window-cant-be-opened-or-closed-when-using-arrow-keys))

- UI Elements: Made the ListView's toggle focus state to match IMGUI.
    ([UUM-37800](https://issuetracker.unity3d.com/issues/treeview-child-display-toggle-styling-becomes-reversed-when-clicking-and-dragging-it))

- UI Toolkit: Lower the default max character bound of value fields.
    ([UUM-61180](https://issuetracker.unity3d.com/issues/scene-view-tool-value-textfields-have-no-character-limits-and-lead-the-editor-to-memory-issues-and-freezes))

- UI Toolkit: The ScrollView now stops a touch scroll at a greater velocity, thus eliminating the "trail off" effect.
    ([UUM-58479](https://issuetracker.unity3d.com/issues/scroll-offset-is-framerate-dependent-when-scrolling-with-velocity-in-the-device-simulator))

- UI Toolkit: The ScrollView touch scroll inertia now behaves similarly across multiple framerates.
    ([UUM-59847](https://issuetracker.unity3d.com/issues/uitoolkit-scrollview-element-speed-is-unaffected-by-scroll-deceleration-rate-when-the-element-is-about-to-completely-stop))

- UI Toolkit: UI Toolkit: Fixed "margin: auto" applied even when the visual Element has it's Display is set to none.
    ([UUM-40647](https://issuetracker.unity3d.com/issues/visualelement-is-applying-margin-auto-even-when-display-is-set-to-none))

- Version Control: Ensured branch creations start from the latest changeset.

- Version Control: Fixed Diff option unavailable for .prefab.

- Version Control: Fixed DropdownField not working properly on a ModalUtility window on MacOS.

- Version Control: Fixed finding changes operation being firing constantly.

- Version Control: Fixed issue with existing checkout operations locking the workspace.

- Version Control: Fixed layout error when switching checkout status in the inspector.

- Version Control: Fixed typo in locks tooltip.

- Version Control: Fixed UI error when opening and closing multiple closable tabs.

- Version Control: Pending Changes context menu had the view file history greyed out for asset+meta.

- Version Control: Preconfigured date format was not recognized as a valid DateTime.

- Version Control: Removed obsolete content in package documentation.

- Version Control: Replaced "plasticscm.com" by a "https://unity.com/solutions/version-control" in the package.json.

- Version Control: Reviewed initialization and application lifecycle.

- Version Control: Unable to expand added item list after collapsing.

- WebGL: Fixed the name files as hashes feature and corresponding integration test.
    (UUM-35863)




#### Package changes in 2022.3.22f1

#### Packages updated

- com.unity.collab-proxy: [2.2.0](https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.2//changelog/CHANGELOG.html) &#x2192; [2.3.1](https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.3//changelog/CHANGELOG.html)

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

- com.unity.services.core: [1.12.2](https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html) &#x2192; [1.12.4](https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html)

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

- com.unity.dt.app-ui: [1.0.1](https://docs.unity3d.com/Packages/com.unity.dt.app-ui@1.0//changelog/CHANGELOG.html) &#x2192; [1.0.2](https://docs.unity3d.com/Packages/com.unity.dt.app-ui@1.0//changelog/CHANGELOG.html)