### Known Issues in 2021.2.0b8

*   Android: Fixed crash when using TouchScreenKeyboard with placeholder text. ([1347370](https://issuetracker.unity3d.com/issues/android-using-touchscreenkeyboard-dot-open-with-a-non-empty-placeholder-multiple-times-causes-the-app-to-crash))  
    _This has already been backported to older releases and will not be mentioned in final notes._  
    _Fixed in 2021.2.0b9._
    
*   Animation: Animator.WriteDefaultValues does not restore default values when it is called ([1344272](https://issuetracker.unity3d.com/issues/animator-dot-writedefaultvalues-does-not-restore-default-values-when-it-is-called))
    
*   Asset Importers: Editor crashes on UnityEditor.Unsupported:IsDestroyScriptableObject when applying changes to a custom asset ([1353925](https://issuetracker.unity3d.com/issues/editor-crashes-on-unityeditor-dot-unsupported-isdestroyscriptableobject-when-applying-changes-to-a-custom-asset))
    
*   Audio: Crash on AudioCustomFilter::GetOrCreateDSP when recompiling scripts while in Play Mode ([1354002](https://issuetracker.unity3d.com/issues/crash-on-audiocustomfilter-getorcreatedsp-when-recompiling-scripts-while-in-play-mode))
    
*   Audio: Crash on AudioMixer\_CUSTOM\_FindSnapshot when passing null as an argument to FindSnapshot() ([1341752](https://issuetracker.unity3d.com/issues/crash-on-audiomixer-custom-findsnapshot-when-passing-null-as-an-argument-to-findsnapshot))
    
*   CodeEditors: Crash on stopping debugging ([1355156](https://issuetracker.unity3d.com/issues/crash-on-stopping-debugging))
    
*   Customer QA Onboarding: Odin Inspector crashes the Editor when selecting an entry from the Attribute Overview window ([1357029](https://issuetracker.unity3d.com/issues/odin-inspector-crashes-the-editor-when-selecting-an-entry-from-the-attribute-overview-window))
    
*   Global Illumination: Crash while sculpting Terrain and Baking Lightmaps ([1266511](https://issuetracker.unity3d.com/issues/crash-while-sculpting-terrain))
    
*   Global Illumination: \[Enlighten\] Fatal Error when closing the Editor while Generating Lighting ([1354238](https://issuetracker.unity3d.com/issues/fatal-error-when-closing-the-editor-while-generating-lighting))
    
*   Global Illumination: \[GPU PLM\] Fallback to CPU PLM in CL\_INVALID\_MEM\_OBJECT after switching light color only and rebaking GI ([1356714](https://issuetracker.unity3d.com/issues/gpu-plm-switch-light-color-only-and-rebake-causes-fallback))
    
*   Global Illumination: \[PLM\] Baking stalls after starting CPU PLM bake via the lightmapping API with enabled async shader compilation ([1331268](https://issuetracker.unity3d.com/issues/plm-baking-stalls-after-completing-the-cpu-plm-bake-and-starting-a-bake-with-gpu-plm-via-the-lightmapping-api))
    
*   Graphics: Graphics: Fix flickering events in frame debugger. ([1341163](https://issuetracker.unity3d.com/issues/frame-debugger-clear-events-constantly-appear-and-disappear))  
    _First seen in 2021.2.0a19._  
    _Fixed in 2021.2.0b9._
    
*   HD RP: HDRP Template fills the Console with "Shader error...couldn't open include file" messages after building the project ([1342989](https://issuetracker.unity3d.com/issues/hdrp-template-fills-the-console-with-shader-error-dot-dot-dot-couldnt-open-include-file-messages-after-building-the-project))
    
*   IL2CPP: \[Mono Upgrade\] Il2CPP player fails to start on Windows 7 ([1340258](https://issuetracker.unity3d.com/issues/il2cpp-player-fails-to-start-on-windows-7))
    
*   Input: Input.GetKey does not trigger when the mouse cursor is outside the Game window ([1358134](https://issuetracker.unity3d.com/issues/input-dot-getkey-does-not-trigger-when-the-mouse-cursor-is-outside-the-game-window))
    
*   Input: Touch Input doesn't work in Play Mode when running an Editor on a Touchscreen device ([1341159](https://issuetracker.unity3d.com/issues/touch-input-doesnt-work-in-play-mode-when-running-an-editor-on-a-touchscreen-device))
    
*   Linux: Crash on DisableSubMenu when double clicking to close a context menu ([1347655](https://issuetracker.unity3d.com/issues/linux-crash-on-disablesubmenu-when-double-clicking-to-close-a-context-menu))
    
*   Linux: Fixed regression that caused builds to be 10x slower. (1332772)  
    _First seen in 2021.2.0a10._  
    _Fixed in 2021.2.0b9._
    
*   Metal: Changing Adaptive Resolution Level asks for unsupported texture format which causes Editor crash ([1355775](https://issuetracker.unity3d.com/issues/metal-changing-adaptive-resolution-level-asks-for-unsupported-texture-format-which-causes-editor-crash))
    
*   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))
    
*   Mobile: \[Android\] Build fails when there are 680 or more files in the Streaming Assets folder ([1272592](https://issuetracker.unity3d.com/issues/android-build-fails-when-there-are-680-or-more-files-in-the-streaming-assets-folder))
    
*   Mono: \[Linux\] \[Mono Upgrade\] Unity crashes when detaching the Managed Debugger after hitting a breakpoint ([1345784](https://issuetracker.unity3d.com/issues/linux-unity-crashes-when-detaching-the-managed-debugger-after-hitting-a-breakpoint))
    
*   Mono: \[Mono Upgrade\] CommandBuffer native plugin events hang in the Editor ([1308216](https://issuetracker.unity3d.com/issues/commandbuffer-native-plugin-events-hang-in-the-editor))
    
*   Networking: Profiler/Memory Profiler cannot be connected to Standalone build when Run in Background is disabled ([1355728](https://issuetracker.unity3d.com/issues/profiler-slash-memory-profiler-cannot-be-connected-to-standalone-build-when-run-in-background-is-disabled))
    
*   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))
    
*   Physics: Crash on mono\_jit\_runtime\_invoke when closing project while having a Physics Material set as default in Physics settings ([1356108](https://issuetracker.unity3d.com/issues/crash-on-mono-jit-runtime-invoke-when-closing-project-while-having-a-physics-material-set-as-default-in-physics-settings))
    
*   Profiling: \[Profiler\] GC Alloc call stacks have unrelated stack trace lines ([1355812](https://issuetracker.unity3d.com/issues/profiler-gc-alloc-call-stacks-have-unrelated-stack-trace-lines))
    
*   Scene Management: "Error loading the file" and "Duplicate identifier" errors in the Console when importing .anim file ([1357369](https://issuetracker.unity3d.com/issues/error-loading-the-file-and-duplicate-identifier-errors-in-the-console-when-importing-anim-file))
    
*   Scene Management: Redoing Apply nestee prefab crashes Editor ([1348899](https://issuetracker.unity3d.com/issues/redoing-apply-nestee-prefab-crashes-editor))
    
*   Scene Management: \[Undo\] Redoing Apply override to Prefab crashes Editor ([1355538](https://issuetracker.unity3d.com/issues/redoying-apply-override-to-prefab-crashes-editor))
    
*   Scripting: Crash on PropertyUndoManager::Flush after recompiling scripts ([1352394](https://issuetracker.unity3d.com/issues/crash-after-recompilation-of-visual-scripting-package-update))
    
*   Scripting: DomainReloadTests performance tests have regressed due to removal of built-in support for Visual Studio as a code editor ([1336648](https://issuetracker.unity3d.com/issues/domainreloadtests-performance-tests-have-regressed-due-to-removal-of-built-in-support-for-visual-studio-as-a-code-editor))
    
*   Scripting: Error CS8035 is thrown on opening a project when using rulesets ([1349517](https://issuetracker.unity3d.com/issues/error-cs8035))
    
*   Scripting: Increased Script Assembly reload time ([1323490](https://issuetracker.unity3d.com/issues/increased-reload-time))
    
*   Scripting: Internal package modules that are not used in a project do not get stripped from player builds. ([1332465](https://issuetracker.unity3d.com/issues/internal-package-modules-that-are-not-used-in-a-project-do-not-get-stripped-from-player-builds))
    
*   Scripting: Only some assemblies fail to be loaded when assembly name does not match the file name ([1345099](https://issuetracker.unity3d.com/issues/only-some-assemblies-fail-to-be-loaded-when-assembly-name-does-not-match-the-file-name))
    
*   Serialization: Prefab property override blue line have disepeared from HDRP's custom passes ([1348031](https://issuetracker.unity3d.com/issues/prefab-property-override-blue-line-have-disepeared-from-hdrps-custom-passes))
    
*   ShaderGraph: UI shaders are not rendered in Game View from 2021.2.0b2 ([1352225](https://issuetracker.unity3d.com/issues/ui-shaders-are-not-rendered-in-game-view-from-2021-dot-2-0b2))
    
*   uGUI: Performance degradation when activating or deactivating uGUI GameObject ([1348763](https://issuetracker.unity3d.com/issues/performance-degradation-when-activating-or-deactivating-ugui-gameobject))
    
*   UI Builder: Changes in UI Builder are lost when editing a 2D sprite ([1357086](https://issuetracker.unity3d.com/issues/changes-in-ui-builder-are-lost-when-editing-a-2d-sprite))
    
*   UI Toolkit: \[Shadergraph\] "Transform" node no longer appears in searcher when typed ([1344825](https://issuetracker.unity3d.com/issues/shadergraph-transform-node-no-longer-appears-in-searcher-when-typed))
    
*   Video: Video player fails to start playing and null handle errors are thrown when running Unity Editor/Build with specific hardware ([1237818](https://issuetracker.unity3d.com/issues/video-player-fails-to-start-playing-and-null-handle-errors-are-thrown-when-running-unity-editor-slash-build-with-specific-hardware))
    
*   Vulkan: Linux Editor using Vulkan crashes at " GfxDeviceVK::EnsureValidBackbuffer" when showing tooltips for ProBuilder buttons ([1335846](https://issuetracker.unity3d.com/issues/linux-editor-using-vulkan-crashes-at-gfxdevicevk-ensurevalidbackbuffer-when-showing-tooltips-for-probuilder-buttons))
    
*   Vulkan: \[Editor\] The Scene's GameObjects textures are seemingly random and change colours depending on the Scene's Camera pos. ([1337772](https://issuetracker.unity3d.com/issues/vulkan-editor-the-scenes-gameobjects-textures-are-seemingly-random-and-change-colours-depending-on-the-scenes-camera-pos))
    
*   WebGL: WebGL fails building on Windows 7 ([1340260](https://issuetracker.unity3d.com/issues/webgl-fails-building-on-windows-7))
    
*   Windows: Mouse Y coordinate is wrong on windowed fullscreen player using a resolution smaller than native with New Input System enabled ([1345405](https://issuetracker.unity3d.com/issues/ui-elements-ignore-input-on-windowed-fullscreen-player-using-a-resolution-smaller-than-native-with-new-input-system-enabled))
    

### New 2021.2.0b8 Entries since 2021.2.0b7

#### Improvements

*   2D: Improved performance of RuleTile caching
    
*   Android: Added boot-config/command-line switch "platform-android-cpucapacity-threshold" that can be used to specify which CPU cores are treated as big cores. The cpu capacity is a value in the range between 0 and 1024. A capacity value of 870 yields the same behavior as before the fix for case 1349057.
    
*   Graphics: Change the Gear icon on the Asset Settings Provider for the more menu
    
*   IL2CPP: Reduce executable size by reducing generic metadata output
    
*   Package: Update Addressables to 1.18.15
    
*   Profiler: Released com.unity.performance.profile-analyzer@1.1.0 with a series of fixed and improvements. More details at https://docs.unity3d.com/Packages/com.unity.performance.profile-analyzer@1.1/manual/whats-new.html
    

#### Changes

*   2D: Allow non-public fields with the SerializeField attribute as custom fields for RuleTile
    
*   Package: Update Sequences (com.unity.sequences) to 1.0.0.
    
*   XR: The Oculus XR Plugin package has been updated to 1.10.0.
    

#### Fixes

*   2D: Fixed a bug where clear buffer was executed out of order. ([1292637](https://issuetracker.unity3d.com/issues/debug-lines-are-not-drawn-inside-the-screen-when-using-pixel-perfect-camera-component))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   2D: Fixed exception when adding a new Rule when no Rule is selected.
    
*   Android: Fixed ComputeGrabScreenPos and ComputeScreenPos when using Vulkan "Apply display rotation during rendering". ([1340975](https://issuetracker.unity3d.com/issues/android-computegrabscreenpos-doesnt-take-vulkan-swapchain-pre-rotation-into-account))
    
*   Android: Fixed detection of big cores on Snapdragon 865 and Snapdragon 888 SoCs. ([1349057](https://issuetracker.unity3d.com/issues/android-unity-detects-only-1-big-core-on-snapdragon-888-devices))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Android: Fixed long startup on Mali GPUs when frame timing stats is enabled. ([1316285](https://issuetracker.unity3d.com/issues/opengles3-android-urp-scenes-are-rendered-after-a-period-of-time-of-black-screen-or-not-rendered-at-all-on-the-build))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Android: In case of fast swipes, Begin touch event will report starting touch position and End touch event will report deltaPosition and deltaTime since previous event. ([1325554](https://issuetracker.unity3d.com/issues/android-input-touch-dot-phase-is-being-reported-inaccurately-when-the-user-performs-a-fast-swipe))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Asset Import: Improved loading performances of import settings for models with a lot of animation clips. ([1338096](https://issuetracker.unity3d.com/issues/inspector-import-settings-are-slow-to-load-when-selecting-a-model-with-a-lot-of-animations))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Asset Pipeline: Fixed an issue where a secondary instance of Unity used for asset importing could appear to have hung when inspecting it in the Activity Monitor. ([1331736](https://issuetracker.unity3d.com/issues/macos-second-unity-instance-in-activity-monitor-is-not-responding-after-importing))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Asset Pipeline: Fixed issue with OnPostProcessAllAsset listing unchanged assets as imported, when leaving safe mode. (1335729)  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Editor: Fixed an issue where saving a project from the "Learn" section of the Hub would crash the Windows Editor. ([1338299](https://issuetracker.unity3d.com/issues/editor-crashes-when-exiting-and-keeping-a-new-micrograme-project))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Editor: Fixed error message when selecting an audio clip in the project browser. ([1345239](https://issuetracker.unity3d.com/issues/error-is-thrown-when-audio-clip-is-selected-in-the-project-browser))  
    _First seen in 2021.2.0a20._
    
*   Game Core: Fixed for crash caused by invalid data in resource versioning. (1339469)  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   GI: Fixed light baking gets stuck in a infinite loop when unloading a light baked scene if you have another scene open. ([1337508](https://issuetracker.unity3d.com/issues/light-baking-gets-stuck-in-a-infinite-loop-when-unloading-a-light-baked-scene-if-you-have-another-scene-open))
    
*   GI: Fixedcorruption in Probe baking when lightmap UVs are not provided. ([1337226](https://issuetracker.unity3d.com/issues/lightprobes-corruption-in-probe-baking-when-lightmap-uvs-are-not-provided))
    
*   Graphics: Fixed crash caused by memory error when using Vulkan. (1352796)  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   IL2CPP: Allow blittable, generic value types to be marshaled as delegate parameters. ([1348863](https://issuetracker.unity3d.com/issues/il2cpp-does-not-support-marshaling-of-blittable-generic-structs))
    
*   IL2CPP: Fixed compiler error calling Enum.GetHashCode with System.Enum arguments. ([1354855](https://issuetracker.unity3d.com/issues/il2cpp-fails-code-conversion-for-enum-dot-hasflag-case))
    
*   IL2CPP: Fixed issue that could lead to builds not re-building when certain files or settings were updated. (1343625)
    
*   License: Fixed Licensing Client signature check in the Editor. ([1349984](https://issuetracker.unity3d.com/issues/unitylinker-enable-logging-does-not-work-when-path-doesnt-already-exist))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Scripting: Fixed an AssemblyResolutionException from il2cpp about netstandard that could occur when an assembly contained SecurityPermission attributes. (1311865)  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Scripting: Fixed double-clicking in some cases not opening the correct line. ([1300479](https://issuetracker.unity3d.com/issues/certain-errors-do-not-open-in-code-editors-when-double-clicking-error))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Scripting: Fixed player crash because data is not generated for in the build. ([1327870](https://issuetracker.unity3d.com/issues/player-crashes-when-build-succeeds-despite-logging-an-error))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Scripting: Fixed XmlSerializer not working with managed code stripping when using the mono backend. ([1331829](https://issuetracker.unity3d.com/issues/class-get-stripped-when-using-preserve-attribute-with-mono-backend))
    
*   Scripting: No longer print newlines for Debug.Log\* variants when StackTrace set to 'None'. ([1332622](https://issuetracker.unity3d.com/issues/android-empty-lines-between-logs-are-being-logged-when-logging-errors-warnings-or-messages))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Serialization: Fixed UnityEvent not populating function drop down list properly when used with polymorphic serialization. ([1314770](https://issuetracker.unity3d.com/issues/dynamic-functions-binding-to-unityevent-is-not-allowed-in-derived-class-when-using-serializereference))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Shaders: Fixed caching preprocessor not reporting include dependencies in raw GLSL shaders. ([1335707](https://issuetracker.unity3d.com/issues/shader-is-not-updated-when-updating-the-glslinc-file-when-the-shader-is-glsl))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Shaders: Fixed PassIdentifier being erroneously invalid in some cases. (1348023)
    
*   Shaders: Fixed scriptable shader stripping always returning False in ShaderKeywordSet.IsEnabled for keywords declared with \_local suffix. (1346353)  
    \*First seen in 2021.2.0a21.\*
    
*   Shaders: LocalKeywordSpace now has an API to get a keyword by name; LocalKeyword has a property to tell, whether it's a valid one. ([1347382](https://issuetracker.unity3d.com/issues/shaders-localkeywordspace-needs-a-more-efficient-way-to-find-if-it-contains-keyword))  
    _First seen in 2021.2.0._
    
*   Shaders: Properties section can now be folded in the Shader Inspector. ([1350236](https://issuetracker.unity3d.com/issues/shader-properties-section-is-not-foldable))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Shaders: Shader keywords are now grouped by whether they are overridable or not in the Shader inspector. ([1348900](https://issuetracker.unity3d.com/issues/shader-inspector-doesnt-show-whether-a-keyword-can-be-overridden-by-global-keyword-state-or-not))  
    _First seen in 2021.2.0._
    
*   Shaders: Shader keywords are now sorted in error and warning messages coming from the shader compiler. ([1348741](https://issuetracker.unity3d.com/issues/shader-keywords-are-not-sorted-in-error-or-warning-messages-coming-from-the-shader-compiler))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Shaders: ShaderUtil now has an API to retrieve an array of local keywords valid for a particular shader stage of a Pass and an API to check whether a given keyword is valid for a Pass or a shader stage of a Pass. ([1347380](https://issuetracker.unity3d.com/issues/shaders-shaderutil-dot-getpasskeywords-returns-array-which-is-not-efficient-for-searching-specific-keyword))
    
*   uGUI: Add the possibility to copy/paste an enum with Mixed Values. (1337671)  
    _First seen in 2021.2.0a18._
    
*   uGUI: Fixed a bug with selectable (i.e. Button) where it's not shown as selected when it's re-enabled until selection is cleared manually. ([1342519](https://issuetracker.unity3d.com/issues/selectable-ie-button-is-not-shown-as-selected-when-its-re-enabled-until-selection-is-cleared-manually))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Universal Windows Platform: Updated UWP PlayerSettings API documentation. (1325420)
    
*   Video: VideoPlayer not working on some AMD switchable GPUs. ([1237818](https://issuetracker.unity3d.com/issues/video-player-fails-to-start-playing-and-null-handle-errors-are-thrown-when-running-unity-editor-slash-build-with-specific-hardware))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   WebGL: Fixed hang on quit of the Unity Editor after a Build And Run of a WebGL project. (1352715)
    
*   WebGL: Fixed WebGL project build when Exception support is None. ([1343976](https://issuetracker.unity3d.com/issues/webgl-cant-disable-exception-support-without-the-build-failing))
    
*   Windows: Fixed IME composition text duplicating between InputFields due to bugs in 3rd party Chinese IMEs. ([977600](https://issuetracker.unity3d.com/issues/locale-input-from-microsoft-pinyin-chinese-keyboard-is-duplicated-in-unity))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Windows: Fixed Input System failing to detect gamepad if it's connected during splash screen logos. ([1328742](https://issuetracker.unity3d.com/issues/input-system-gamepad-is-not-recognized-when-it-is-connected-during-splash-screen))  
    _This has already been backported to older releases and will not be mentioned in final notes._
    
*   Windows: Fixed Input System failing to detect touchscreen device connected after startup. ([1305703](https://issuetracker.unity3d.com/issues/new-input-system-does-not-detect-virtual-touchscreen-device-that-is-enabled-post-app-startup))  
    _This has already been backported to older releases and will not be mentioned in final notes._