diff --git a/app/src/common/shared/com/igalia/wolvic/ui/widgets/NavigationBarWidget.java b/app/src/common/shared/com/igalia/wolvic/ui/widgets/NavigationBarWidget.java index 66ed1f33e23..53488944427 100644 --- a/app/src/common/shared/com/igalia/wolvic/ui/widgets/NavigationBarWidget.java +++ b/app/src/common/shared/com/igalia/wolvic/ui/widgets/NavigationBarWidget.java @@ -241,12 +241,10 @@ private void updateUI() { mBinding.navigationBarNavigation.backButton.setOnClickListener(v -> { v.requestFocusFromTouch(); - if (mViewModel.getBackToNewTabEnabled().getValue().get()) { - mAttachedWindow.showNewTab(); - } - if (getSession().canGoBack()) { getSession().goBack(); + } else if (mViewModel.getBackToNewTabEnabled().getValue().get()) { + mAttachedWindow.showNewTab(); } if (mAudio != null) {