diff --git a/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java b/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java index 2e7418b59..23ac62147 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java @@ -782,14 +782,17 @@ public class MainActivity extends BaseActivity implements WebViewCallback, updateTabSwitcherIcon(); }) .show(); + openDefaultTab(); + updateTabSwitcherIcon(); + } + + private void openDefaultTab() { new Handler().postDelayed(() -> { if (webViewList.size() == 0) { newTab(HOME_URL); } - }, 1500); - updateTabSwitcherIcon(); + }, 100); } - private void selectTab(int position) { currentWebViewIndex = position; tabsAdapter.setSelected(position); @@ -1157,11 +1160,7 @@ public class MainActivity extends BaseActivity implements WebViewCallback, void closeAllTabs() { webViewList.clear(); tabsAdapter.notifyDataSetChanged(); - new Handler().postDelayed(() -> { - if (webViewList.size() == 0) { - newTab(HOME_URL); - } - }, 1500); + openDefaultTab(); updateTabSwitcherIcon(); }