diff --git a/android/modules/ui/src/java/ti/modules/titanium/ui/widget/tabgroup/TiUIBottomNavigationTabGroup.java b/android/modules/ui/src/java/ti/modules/titanium/ui/widget/tabgroup/TiUIBottomNavigationTabGroup.java index dcdf8b06b66..0a3b60794d2 100644 --- a/android/modules/ui/src/java/ti/modules/titanium/ui/widget/tabgroup/TiUIBottomNavigationTabGroup.java +++ b/android/modules/ui/src/java/ti/modules/titanium/ui/widget/tabgroup/TiUIBottomNavigationTabGroup.java @@ -321,6 +321,11 @@ public boolean onMenuItemClick(MenuItem item) { // The controller has changed its selected item. int index = this.mMenuItemsArray.indexOf(item); + // Guard for clicking on the currently selected tab. + // This is required to have parity with the default style tab. + if (index == this.currentlySelectedIndex) { + return true; + } if ((index != currentlySelectedIndex) && (getProxy() != null)) { if ((currentlySelectedIndex >= 0) && (currentlySelectedIndex < this.tabs.size())) { TiViewProxy tabProxy = this.tabs.get(currentlySelectedIndex).getProxy();