### Known Issues in 2021.1.4f1

*   Asset Import Pipeline: Prefab script field reference is lost when project is upgraded ([1328724](https://issuetracker.unity3d.com/issues/prefab-script-field-reference-is-lost-when-project-is-upgraded))
    
*   Animation: AnimationEvent is fired late or isn't fired at all when Animation's 'Motion Time' value is set manually ([1324763](https://issuetracker.unity3d.com/issues/animationevent-is-fired-late-or-isnt-fired-at-all-when-animations-motion-time-value-is-set-manually))
    
*   Global Illumination: Performance regression when baking light probes with a light cookie in the scene ([1323393](https://issuetracker.unity3d.com/issues/performance-regression-when-baking-light-probes-with-a-light-cookie-in-the-scene))
    
*   Asset Bundles: \[macOS\] Editor crashes when trying to build Asset bundles in InitializeOnLoad or InitializeOnLoadMethod time ([1328463](https://issuetracker.unity3d.com/issues/macos-editor-crashes-when-trying-to-build-asset-bundles-in-initializeonload-or-initializeonloadmethod-time))
    
*   Scene/Game View: \[Game view\] Game stops accepting input when the Game view undocked and re-docked during Play Mode using the Input System ([1320678](https://issuetracker.unity3d.com/issues/game-stops-accepting-input-when-the-game-view-undocked-and-re-docked-during-play-mode-using-the-input-system))
    
*   Settings Window: Editor freezes when FixedTimestep value in the Preferences is set to 0/0 ([1326481](https://issuetracker.unity3d.com/issues/editor-freezes-when-fixedtimestep-value-in-the-preferences-is-set-to-0-slash-0))
    
*   2D: \[Skinning Editor\] Vertex can't be created after modifying Vertexes weight and when Sprite is from the .psb file ([1322204](https://issuetracker.unity3d.com/issues/skinning-editor-vertex-cant-be-created-after-modifying-vertexes-weight-and-when-sprite-is-from-the-psb-file))
    
*   AI: Crash with ComputeTileMeshJob when generating Navmesh ([1329346](https://issuetracker.unity3d.com/issues/crash-with-computetilemeshjob-when-generating-navmesh))
    
*   Global Illumination: Reflection probes don't contain indirect scene lighting after the on-demand GI bake from the Lighting window ([1324246](https://issuetracker.unity3d.com/issues/reflection-probes-doesnt-contain-indirect-scene-lighting-after-the-on-demand-gi-bake-from-the-lighting-window))
    
*   Animation: \[Performance Regression\] AnimationWindowState:get\_allCurves takes approximately 5000ms to load animation in the Animation window ([1320250](https://issuetracker.unity3d.com/issues/perfomance-regression-animationwindowstate-get-allcurves-takes-approximately-5000ms-to-load-animation-in-the-animation-window))
    
*   IL2CPP: Build fails when using a combination of messages, SyncVars and SyncList in a project ([1328966](https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-using-a-combination-of-messages-syncvars-and-synclist-in-a-project))
    
*   Metal: Performance in Game View is significantly impacted by Gfx.WaitForPresentOnGfxThread when a second monitor is connected ([1327408](https://issuetracker.unity3d.com/issues/performance-in-game-view-is-significantly-impacted-by-gfx-dot-waitforpresentongfxthread-when-a-second-monitor-is-connected))
    
*   Terrain: All the textures are cleared when creating Texture array ([1323870](https://issuetracker.unity3d.com/issues/all-the-textures-are-cleared-when-creating-texture-array))
    
*   HD RP: The camera doesn't rotate in HDRP Template with the SimpleCameraController.cs script ([1326816](https://issuetracker.unity3d.com/issues/the-camera-doesnt-rotate-in-hdrp-template-with-the-simplecameracontroller-dot-cs-script))
    
*   Scene Management: Crash on BuildPrefabInstanceCorrespondingObjectMap when overriding nested prefab inside AssetDatabase.StartAssetEditing() block ([1324978](https://issuetracker.unity3d.com/issues/crash-on-buildprefabinstancecorrespondingobjectmap-when-overriding-nested-prefab-inside-assetdatabase-dot-startassetediting-block))
    
*   WebGL: "SharedArrayBuffer will require cross-origin isolation as of M91" warning is thrown when launching Player on Chrome ([1323832](https://issuetracker.unity3d.com/issues/webgl-sharedarraybuffer-will-require-cross-origin-isolation-as-of-m91-warning-is-thrown-when-launching-player-on-chrome))
    
*   Linux: Linux Editor crashes at "\_XFreeX11XCBStructure" when loading tutorials ([1323204](https://issuetracker.unity3d.com/issues/linux-editor-crashes-at-xfreex11xcbstructure-when-loading-tutorials))
    
*   Terrain: Crash on TreeRenderer::WillRenderTrees when being in Play Mode for several seconds ([1317966](https://issuetracker.unity3d.com/issues/crash-on-treerenderer-willrendertrees-when-being-in-play-mode-for-several-seconds))
    
*   IMGUI: Contents of a ModalUtility window are invisible when it is launched from a Unity Context Menu ([1313636](https://issuetracker.unity3d.com/issues/error-displaying-showmodalutility-window))
    
*   Packman: User can't easily configure location of both UPM and Asset Store package local cache ([1317232](https://issuetracker.unity3d.com/issues/user-cant-easily-configure-location-of-both-upm-and-asset-store-package-local-cache))
    
*   Serialization: Crash in SerializedProperty::IsValid when reordering a SerializedProperty list ([1320319](https://issuetracker.unity3d.com/issues/crash-in-serializedproperty-isvalid-when-reordering-a-serializedproperty-list))
    
*   Global Illumination: \[GPUPLM\] Crash in RadeonRaysMeshManager::RemoveGeometry while baking Terrain game object with 4k lightmaps on certain GPU ([1255993](https://issuetracker.unity3d.com/issues/global-illumination-editor-crashes-while-baking-terrain-game-object-using-progressive-gpu-lightmapper))
    
*   Terrain: Terrain Lit Opacity as Density option causes alpha'd areas on the 5th layer or greater to appear with artifacts ([1283124](https://issuetracker.unity3d.com/issues/terrain-lit-opacity-as-density-option-causes-alphad-areas-on-the-5th-layer-or-greater-to-appear-with-artifacts))
    
*   Packman: Package resolution error when using a Git dependency referencing an annotated tag in its Git URL ([1325920](https://issuetracker.unity3d.com/issues/package-resolution-error-when-using-a-git-dependency-referencing-an-annotated-tag-in-its-git-url))
    
*   Scripting: Increased Script Assembly reload time ([1323490](https://issuetracker.unity3d.com/issues/increased-reload-time))
    
*   Scripting: Crashes on mono\_class\_init when entering Play Mode after recompiling scripts ([1262671](https://issuetracker.unity3d.com/issues/crashes-on-mono-class-init-when-entering-play-mode-after-recompiling-scripts))
    
*   Global Illumination: Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High ([1319133](https://issuetracker.unity3d.com/issues/speedtree-asset-breaks-when-trying-to-lightmap))
    
*   MacOS: \[macOS\] "build is damaged and cannot be opened" error when downloading Unity build from internet ([1323501](https://issuetracker.unity3d.com/issues/macos-build-is-damaged-and-cannot-be-opened-error-when-downloading-unity-build-from-internet))
    
*   Asset Importers: Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High ([1313968](https://issuetracker.unity3d.com/issues/wintermute-geometry-verify-errors-are-spammed-when-baking-a-mesh-with-mesh-compression-set-to-medium-slash-high))
    
*   2D: \[URP\] The Camera renders black screen when Post Processing is enabled in the 2D Renderer and in the Camera Component ([1318500](https://issuetracker.unity3d.com/issues/urp-the-camera-renders-black-screen-when-post-processing-is-enabled-in-the-2d-renderer-and-in-the-camera-component))
    

### 2021.1.4f1 Release Notes

#### Features

*   Search: Added support for menu states (disabled, checked) in QuickSearch. (EC-767).

#### Improvements

*   Asset Import: Improved overall performance of FBX files import.
    
*   Asset Import: Improved performance of ASCII FBX files import.
    
*   Package: ProBuilder 5.0.3.
    
*   Package: Upgraded udp to 2.1.6.
    
*   Search: Added support for search item favorites.
    
*   Search: Added support to index sub objects and compress search index entries.
    
*   Search: Improved asset search performances by ~4x.
    
*   Search: Improved scene provider search performances and reduced the scene provider memory usage.
    
*   Search: Improved transaction manager performances.
    
*   Search: Many search UI and UX improvements.
    
*   Search: Search indexes size are now ~60% smaller.
    
*   Search: Settings can now be searched by their properties in Search.
    
*   XR: Updated OpenXR Package to 1.1.1.
    

#### API Changes

*   HDRP: Added: Added a fallback for the ray traced directional shadow in case of a transmission. ([1307870](https://issuetracker.unity3d.com/issues/game-object-with-translucent-material-type-loses-translucency-when-ray-traced-shadows-are-enabled-on-light))

#### Changes

*   HDRP: Assets going through the migration system are now dirtied.
    
*   HDRP: Changed normal used in path tracing to create a local light list from the geometric to the smooth shading one.
    
*   HDRP: Changed the behavior of the clear coat and SSR/RTR for the stack lit to mimic the Lit's behavior. (1320154)
    
*   HDRP: The default LookDev volume profile is now copied and referened in the Asset folder instead of the package folder.
    
*   Package Manager: Com.unity.purchasing updated with missing documentation.
    
*   Search: In Index Manager, for includes/excludes, we now keep the last file pattern that was selected in the enum field when adding another item.
    
*   Search: Ref:<asset\_path> should only search results that has a direct dependency to <asset path>.
    

#### Fixes

*   Animation: Fixed an issue where the animator parameter values would truncate float values to 1 decimal. ([1308930](https://issuetracker.unity3d.com/issues/float-type-parameter-in-the-animator-controller-displays-0-dot-0-after-being-changed-to-0-dot-01))
    
*   Asset Bundles: Fixed issue where loading assets from AssetBundles synchronously did not load native object types recursively in some situations. ([1321141](https://issuetracker.unity3d.com/issues/synchronous-asset-loading-does-not-correctly-load-preload-dependencies))
    
*   Asset Import: Fixed performance regression of animation import. ([1265275](https://issuetracker.unity3d.com/issues/performance-regression-importing-an-fbx-model-is-noticeably-slower-when-the-model-contains-animations))
    
*   Asset Pipeline: Fixed an issue where duplicated assets with children could select the wrong main object. ([1302399](https://issuetracker.unity3d.com/issues/duplicating-asset-replaces-it-with-one-of-its-sub-assets-if-the-asset-is-created-in-a-version-before-fix))
    
*   Asset Pipeline: Improved performance of flushing the preload operation queue from the main thread. This can occur when accessing an operation's result on the main thread before it is completed. ([1322086](https://issuetracker.unity3d.com/issues/performance-bug-reported-by-the-dots-team-in-preloadmanager-waitforalloperationtocomplete))
    
*   Build Pipeline: Fixed an edge case where windows relative paths were not handled correctly. ([1318673](https://issuetracker.unity3d.com/issues/test-framework-playerbuildinterface-dot-compileplayerscripts-causes-dll-not-found-errors-1))
    
*   Editor: Fixed ReorderableList not getting expanded height for lists inside properties. ([1324456](https://issuetracker.unity3d.com/issues/scriptableobject-with-an-array-of-serializable-classes-with-arrays-in-them-is-overlapping-in-the-inspector-when-expanded))
    
*   GI: Fixed an issue where Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High. ([1319133](https://issuetracker.unity3d.com/issues/speedtree-asset-breaks-when-trying-to-lightmap))
    
*   Graphics: Choose the proper graphics multithreaded mode. ([1223767](https://issuetracker.unity3d.com/issues/enabling-graphics-jobs-in-2019-dot-3-x-results-in-a-crash-or-nothing-rendering-on-hololens-2))
    
*   Graphics: Fixed instanced rendering light layers to be initialized to the default (first light layer) instead of zero to fix lack of lighting on the instanced objects. ([1268590](https://issuetracker.unity3d.com/issues/hdrp-instances-drawn-with-drawmeshinstanced-are-not-lit-up-when-light-layers-are-enabled-in-hdrp-settings))
    
*   HDRP: Fixed a bug with Reflection Probe baking would result in an incorrect baking reusing other's Reflection Probe baking.
    
*   HDRP: Fixed an issue with Decal normal blending producing NaNs.
    
*   HDRP: Fixed Decal's pivot edit mode 2D slider gizmo not supporting multi-edition.
    
*   HDRP: Fixed Exposure Frame Settings control issues on Planar reflection probes. Dynamic reflections now keep their own exposure relative to their parent camera. (1312153)
    
*   HDRP: Fixed generation of the packed depth pyramid when hardware Dynamic Resolution Scaling is enabled.
    
*   HDRP: Fixed issue in wizard when resource folder don't exist.
    
*   HDRP: Fixed issue were the final image is inverted in the Y axis. Occurred only on final Player (non-dev for any platform) that use Dynamic Resolution Scaling with Contrast Adaptive Sharpening filter.
    
*   HDRP: Fixed issue with Decal projector edge on Metal. ([1286074](https://issuetracker.unity3d.com/issues/hdrp-decals-on-metal-have-a-border-in-samples-scene))
    
*   HDRP: Fixed issue with gbuffer debug view when virtual texturing is enabled.
    
*   HDRP: Fixed Render Graph Debug UI not refreshing correctly in the Render Pipeline Debugger.
    
*   HDRP: Fixed SSR Precision for 4K Screens.
    
*   HDRP: Fixed SSS materials in planar reflections. ([1319027](https://issuetracker.unity3d.com/issues/reflected-gameobjects-in-planar-reflection-probe-are-black-when-the-gameobjects-material-type-is-set-to-subsurface-scattering))
    
*   HDRP: Fixed volumetric fog being visually chopped or missing when using hardware Dynamic Resolution Scaling.
    
*   HDRP: Fixed volumetric fog noise due to sun light leaking. (1319005)
    
*   HDRP: Fixed warning fixed on ShadowLoop include (HDRISky and Unlit+ShadowMatte).
    
*   IL2CPP: Corrected convert assemblies that do not have a type. ([1319131](https://issuetracker.unity3d.com/issues/uwp-builds-fail-with-rewired))
    
*   IL2CPP: Corrected the behavior of by-reference parameter for delegate async invocation when the by-reference parameter is after a non-by-reference parameter. ([1313160](https://issuetracker.unity3d.com/issues/delegate-dot-endinvoke-always-returns-null-in-a-build-when-using-the-il2cpp-scripting-backend))
    
*   IL2CPP: Fixed crash in il2cpp::vm::LivenessState::AddProcessObject. ([1315058](https://issuetracker.unity3d.com/issues/crash-on-il2cpp-vm-livenessstate-addprocessobject-when-running-photon-bolt-server-and-reloading-scene-in-build))
    
*   IL2CPP: Fixed CultureInfo.DateTimeFormat being loaded incorrectly in some locales. ([1252269](https://issuetracker.unity3d.com/issues/il2cpp-indexoutofrangeexception-is-thrown-when-using-system-dot-cultureinfo-with-thai-culture-in-il2cpp-build))
    
*   IL2CPP: Fixed exception when converting a method with a parameter that is an in generic parameter with a default value. ([1313460](https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-passing-a-default-t-as-an-in-parameter-to-a-method))
    
*   IL2CPP: Fixed possible IndexOutOfRangeException with script debugging enabled. ([1321876](https://issuetracker.unity3d.com/issues/il2cpp-build-fails-due-to-indexoutofrangeexception-when-building-with-il2cpp-and-script-debugging-enabled))
    
*   IL2CPP: Workaround a crash caused by a MSVC optimizer incorrectly reuses stack space when a stack pointer is returned via a function pointer. ([1317949](https://issuetracker.unity3d.com/issues/il2cpp-build-crash-on-ordinal0-when-accessing-a-nativearray-at-current-index-in-a-ijobfor-slash-ijobparallelfor))
    
*   Linux: Fixed ArgumentException errors being thrown when clicking on the camera settings button on the scene view. ([1286300](https://issuetracker.unity3d.com/issues/linux-scenecamera-argumentexception-thrown-on-clicking-settings-for-scene-view-camera-in-the-scene-view))
    
*   Linux: Fixed broken automated test, test now passes and is re-enabled. (1252268)
    
*   Linux: Fixed code path that allows OnGUI() to be called before Awake() in user scripts. (1273603)
    
*   Linux: Fixed crash when Unity Editor was closed while running the profiler. ([1278719](https://issuetracker.unity3d.com/issues/linux-editor-crashes-on-closing-after-using-the-standalone-profiler))
    
*   Linux: Fixed OnGUIDepth errors that spam the console when docking and undocking the Inspector window. ([1299223](https://issuetracker.unity3d.com/issues/linux-onguidepth-errors-spam-the-console-when-docking-the-inspector-window))
    
*   Linux: Fixed profiler throwing BeginSample/EndSample mismatch errors when opening preferences from the profile window while profiling. ([1286545](https://issuetracker.unity3d.com/issues/profiler-linux-non-matching-profiler-error-thrown-on-selecting-preferences-option-from-additional-options-in-the-profiler))
    
*   Package Manager: Fixed bug where Package Manager window In Project list would be empty for a newly created project. ([1319205](https://issuetracker.unity3d.com/issues/package-manager-falsely-shows-that-there-are-no-packages-in-a-new-project))
    
*   Particles: Fixed ParticleSystemRenderer.SetMeshes script API. ([1322561](https://issuetracker.unity3d.com/issues/particles-mesh-isnt-updated-when-using-particlesystemrenderer-dot-setmeshes))
    
*   Prefabs: InstantiatePrebab in the editor now calls OnTransformChildrenChanged. ([1319453](https://issuetracker.unity3d.com/issues/ontransformchildrenchanged-doesnt-get-called-in-the-edit-mode-when-dragging-a-prefab-from-the-project-window-to-the-hierarchy))
    
*   Scene/Game View: Fixed arc handle picking when the arc is close to parallel with the camera. ([1310854](https://issuetracker.unity3d.com/issues/sceneview-rotate-manipulator-axis-highlight-does-not-work-in-some-cases-of-looking-almost-parallel-to-the-axis-plane))
    
*   Scripting: Added Flags attribute to SelectionMode enum. ([1298921](https://issuetracker.unity3d.com/issues/unityeditor-dot-selectionmode-is-missing-flags-attribute))
    
*   Scripting: Instanciation of Unity objects defined in types under more than one level of nesting should work. ([1299861](https://issuetracker.unity3d.com/issues/failing-to-initialize-an-instance-of-editorwindow-when-its-in-3rd-level-of-class-nesting))
    
*   Search: Fixed exception thrown when closing search if started from sync button. (1315777)
    
*   Search: Fixed floating point search expression parsing for non US locales.
    
*   Search: Fixed help tips and default opening option of search window. (1315793)
    
*   Search: Fixed hierarchy window search returns incorrect results when using ref in the search bar. ([1311273](https://issuetracker.unity3d.com/issues/hierarchy-window-search-returns-incorrect-results-when-using-ref-in-the-search-bar))
    
*   Search: Fixed search index incremental update merge issue.
    
*   Search: Fixed searching for settings in Search that will yield results, even when keywords order doesn't match the original string. ([1321890](https://issuetracker.unity3d.com/issues/the-search-doesnt-return-any-results-when-searching-for-settings-and-entered-keyword-order-doesnt-match-the-original-string))
    
*   Search: Fixed SearchService.Request when used with a non-asynchronous queries.  
    See https://forum.unity.com/threads/quick-search-preview.635863/page-12#post-6907427.
    
*   Search: Fixed typo in PlayableScript template that created an error when Menu.GetEnabled was called on it. ([1315168](https://issuetracker.unity3d.com/issues/search-error-is-thrown-in-console-on-searching-different-asset-in-the-search-window))
    
*   Search: Print a friendly error when saving an invalid search query asset. ([1317448](https://issuetracker.unity3d.com/issues/search-saving-search-query-with-system-reserved-keywords-throws-unityexception))
    
*   Search: Removed unchecked character from menu provider item name since it looks like a display error. ([1315167](https://issuetracker.unity3d.com/issues/search-searched-asset-data-is-appearing-with-square-symbol))
    
*   Search: Updated the search provider active state when toggled in the search view provider filters dropdown. ([1318459](https://issuetracker.unity3d.com/issues/search-providers-menu-gets-reset-after-reopening-the-quick-search-window))
    
*   Serialization: Fixed issue where SerializedProperty.propertyPath would not return the same path when invoked multiple times with an array entry path which is no longer there. (1310571)
    
*   Shadergraph: Fixed a bug where synchronously compiling an unencountered shader variant for preview was causing long delays in graph updates. (1323744)
    
*   Shaders: Fixed regression that was dropping some shader errors from the inspector after restarting the editor. ([1325521](https://issuetracker.unity3d.com/issues/shader-compilation-errors-are-not-shown-when-editor-is-restarted))
    
*   UI Toolkit: Fixed multiple errors appear after modifying ScriptableObject's array indirectly. ([1303188](https://issuetracker.unity3d.com/issues/errors-appear-after-undoing-the-increase-of-the-serializable-arrays-size))
    
*   Universal: Fixed errors when the Profiler is used with XR multipass. ([1313141](https://issuetracker.unity3d.com/issues/xr-urp-profiler-spams-errors-in-the-console-upon-entering-play-mode))
    
*   Video: Stereoscopic layout controls are missing in VideoPlayer and Skybox Panoramic shader. (1307239)
    
*   XR: Fixed deadlock when using XR + URP + D3D11 with skipPresentToMainScreen. ([1323833](https://issuetracker.unity3d.com/issues/openxr-plus-urp-plus-uwp-rendering-stuck))
    
*   XR: Updated the verified AR Foundation related packages to 4.1.7. Please see the AR Foundation package changelog for details.
    
*   XR: XRDisplaySubsystem and XRInputSubsystem now available on WebGL build target. (1283105)