diff --git a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/KeyboardWidget.java b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/KeyboardWidget.java index 0d24be4cc..7339e7e14 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/KeyboardWidget.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/KeyboardWidget.java @@ -1216,7 +1216,7 @@ public void restartInput(@NonNull GeckoSession session, int reason) { @Override public void showSoftInput(@NonNull GeckoSession session) { if (mFocusedView != mAttachedWindow || getVisibility() != View.VISIBLE || mInputRestarted) { - updateFocusedView(mAttachedWindow); + post(() -> updateFocusedView(mAttachedWindow)); } mInputRestarted = false; }