diff --git a/app/src/main/java/eu/faircode/email/ActivityBase.java b/app/src/main/java/eu/faircode/email/ActivityBase.java index 1d0e53630c..24f72c9e1a 100644 --- a/app/src/main/java/eu/faircode/email/ActivityBase.java +++ b/app/src/main/java/eu/faircode/email/ActivityBase.java @@ -1094,6 +1094,16 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc @Override public void onFragmentResumed(@NonNull FragmentManager fm, @NonNull Fragment f) { log(fm, f, "onFragmentResumed"); + + // WindowInsetsAnimationCompat / COMPAT_ANIMATION_DURATION = 160 ms + View v = f.getView(); + if (v != null && Helper.isKeyboardVisible(v)) + v.postDelayed(new RunnableEx("resumed") { + @Override + protected void delegate() { + v.requestApplyInsets(); + } + }, 250); } @Override