diff --git a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java index 7ab59b8d9b..e13fcf27f9 100644 --- a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java @@ -237,6 +237,12 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT & Configuration.UI_MODE_NIGHT_MASK; boolean isDarkTheme = mode == Configuration.UI_MODE_NIGHT_YES; mTaskbarNavButtonDarkIntensity.updateValue(isDarkTheme ? 0 : 1); + + if (mIsImeRenderingNavButtons) { + // Hide the back button while the IME is visible during SUW + mPropertyHolders.add(new StatePropertyHolder(mBackButton, + flags -> (flags & FLAG_IME_VISIBLE) == 0)); + } } else if (isInKidsMode) { int iconSize = mContext.getResources().getDimensionPixelSize( R.dimen.taskbar_icon_size_kids);