### Known Issues in 2021.3.43f1

- Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project
    ([UUM-14959](https://issuetracker.unity3d.com/issues/crash-on-getassetcachedinfov2-when-opening-a-project))

- iOS: iOS Simulator SDK is missing ARM64 Architecture support
    ([UUM-2238](https://issuetracker.unity3d.com/issues/ios-simulator-sdk-is-missing-arm64-architecture-support))

- Kernel: VirtualFileSystem crash because of data races.
    ([UUM-72557](https://issuetracker.unity3d.com/issues/virtualfilesystem-crash-because-of-data-races))



### 2021.3.43f1 Release Notes

#### Improvements

- HDRP: Transparent materials now appear opaque when using Mipmap Streaming debug views for increased clarity.



#### Changes

- Installer: Changed the default IDE suggestion on Mac to be Visual Studio Code since Visual Studio for Mac is no longer supported by Microsoft.



#### Fixes

- 2D: Fixed crash when a user does an infinite recursion loop using a Tile's StartUp call by limiting the recursion.
    ([UUM-74939](https://issuetracker.unity3d.com/issues/crash-on-unsafeutility-custom-memset-when-simulating-a-random-tick-event-for-a-tile-at-a-specified-position))

- Android: AndroidX use is always true. Fixed problem with Gradle AAB build fail when Split App Binary is on, but there are no asset packs in the generated Gradle project.
    (UUM-73808)

- Android: Fixed Input.backButtonLeavesApp not working on the new input system.
    ([UUM-41638](https://issuetracker.unity3d.com/issues/android-newinputsystem-does-not-support-input-dot-backbuttonleavesapp))

- Animation: Fixed crash when calling the `RigBuilder.Build` function multiple times on the same animation Rig.
    ([ARB-47](https://issuetracker.unity3d.com/issues/crash-on-mecanim-animation-seekclip-and-the-animators-methods-execution-gets-slower-and-slower-when-repeatedly-calling-the-rigbuilder-dot-build-in-the-player))

- Audio: Better error handling in AudioClipPlayable in the case of FMOD errors.
    ([UUM-65779](https://issuetracker.unity3d.com/issues/crash-on-audioclipplayable-handleplayevent-when-loading-and-instantiating-addressables-in-play-mode))

- Audio: Make fmodprofiling command line argument a diagnostic switch and update docs to show how to profile audio mixer effects.
    ([UUM-41887](https://issuetracker.unity3d.com/issues/cpu-usage-display-is-not-toggled-when-toggling-it-in-audiomixergroupcontroller))

- DX12: Fixed a crash caused when reading a raw depth buffer from a ray tracing shader.
    ([UUM-76697](https://issuetracker.unity3d.com/issues/crash-on-gfxdeviced3d12base-drawbufferscommon-when-enabling-a-gameobject-using-ssrs-ray-tracing-or-mixed-tracing-options))

- Editor: Fixed an issue causing a CancellationTokenSource to be disposed twice when scanning for ADB devices.
    ([UUM-69815](https://issuetracker.unity3d.com/issues/batch-mode-and-cloud-build-get-stuck-at-scanning-for-adb-devices-when-building-for-the-android-or-ios-platforms))

- Editor: Fixed bugs where searching for shortcuts by binding in the Shortcuts window was inconsistent.
    ([UUM-73960](https://issuetracker.unity3d.com/issues/search-shortcuts-shortcuts-search-input-display-is-not-consistent-with-the-same-inputs))

- Editor: Fixed CursorLock engaging in EditMode when lock applied within OnDestroy.
    ([UUM-76326](https://issuetracker.unity3d.com/issues/mouse-cursor-gets-locked-and-hidden-in-the-middle-of-the-game-view-when-using-cursorlockmode-dot-locked-in-ondestroy))

- Editor: Fixed the focus issue in Windows at post DisplayDialog.
    ([UUM-75810](https://issuetracker.unity3d.com/issues/renaming-a-new-gameobject-fails-if-vcs-checks-out-the-prefab-being-edited))

- Editor: Graphics: Fix inspector preview for objects with negative scale.
    ([UUM-76814](https://issuetracker.unity3d.com/issues/the-reflection-probe-is-displayed-as-red-in-the-inspector-window-when-the-gameobjects-transform-has-a-negative-value-on-macos))

- Graphics: Fixed an issue where calling "Texture.SetStreamingTextureMaterialDebugProperties" did not properly set debug properties on materials if Texture Streaming had never been enabled in the current session.

- HDRP: Fixed an issue where certain Mipmap Streaming debug views \(for example: "Mip Count"\) would not show up correctly on Metal.

- HDRP: Fixed an issue where the Mipmap Streaming debug views would show up incorrectly when certain features were enabled \(SRP Batcher, Volumetric Fog, Volumetric Clouds, ...\).
    ([UUM-70478](https://issuetracker.unity3d.com/issues/hdrp-mip-map-debugging-view-turns-white-if-there-are-directional-lights-in-the-scene))

- iOS: Fixed occasional crash on exit.
    (UUM-75473)

- iOS: Removed empty node from Privacy Manifest, which was potentially causing `ITMS-91056: Invalid privacy manifest` rejections from Apple.
    (UUM-77041)

- Package Manager: Install icon is shown for custom packages.
    (UUM-73538)

- Scene/Game View: "Application.isFocused" returns "false" when entering the Play Mode with the Game window set to "Play Unfocused".
    ([UUM-74498](https://issuetracker.unity3d.com/issues/application-dot-isfocused-initially-returns-true-when-entering-the-play-mode-with-the-game-window-set-to-play-unfocused))

- Serialization: Don't show crash reporter when reading corrupted files.
    ([UUM-66157](https://issuetracker.unity3d.com/issues/crash-on-cachedreader-outofboundserror-when-pressing-the-quit-button-in-the-fatal-error-modal-window))

- Shadergraph: Disallowed shader variant related settings to be set to negative values.
    ([UUM-76472](https://issuetracker.unity3d.com/issues/shader-graph-preview-variant-limit-can-be-set-to-a-negative-value))

- Shaders: Fixed reversebits implementation on metal.
    (UUM-73255)

- Shaders: Fixed shaders marked incompatible with the SRP Batcher when shaders with a lot of similar properties were loaded.
    (UUM-69238)

- UI Toolkit: Fixed an issue in the UI Builder where the parts of a selector were displayed without a space between them.
    (UUM-72728)

- UI Toolkit: Fixed ArgumentOutOfRangeException thrown in console window using controller when selecting default choice in dropdown.
    ([UUM-73468](https://issuetracker.unity3d.com/issues/argumentoutofrangeexception-thrown-when-selecting-ui-toolkit-dropdown-using-a-gamepad-controller))

- WebGL: Fixed for frame delays when calling AsyncGPUReadback from WebGL.
    ([UUM-35595](https://issuetracker.unity3d.com/issues/asyncgpureadback-dot-requestintonativearray-displays-incorrect-frame-count-in-webgl-player-when-using-chrome-or-edge-browsers))




#### Package changes in 2021.3.43f1

#### Packages updated

- com.unity.xr.openxr: [1.11.0](https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.11//changelog/CHANGELOG.html) to [1.12.0](https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.12//changelog/CHANGELOG.html)

**Packages added**

- [com.unity.services.apis@1.0.1](https://docs.unity3d.com/Packages/com.unity.services.apis@1.0//changelog/CHANGELOG.html)