fix(ios): account for nested tabs with page transition (#20955)

fixes #20948
This commit is contained in:
Liam DeBeasi
2020-04-02 15:03:08 -04:00
committed by GitHub
parent e0f3c09bab
commit e23dec5eb9

View File

@ -18,7 +18,7 @@ const getLargeTitle = (refEl: any) => {
if (tabs != null) {
const activeTab = tabs.querySelector('ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)');
return activeTab.querySelector(query);
return (activeTab != null) ? activeTab.querySelector(query) : null;
}
return refEl.querySelector(query);
@ -30,7 +30,9 @@ const getBackButton = (refEl: any, backDirection: boolean) => {
if (tabs != null) {
const activeTab = tabs.querySelector('ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)');
buttonsList = activeTab.querySelectorAll('ion-buttons');
if (activeTab != null) {
buttonsList = activeTab.querySelectorAll('ion-buttons');
}
} else {
buttonsList = refEl.querySelectorAll('ion-buttons');
}