From 55222c5b0e57b3c7223fc13778e4cba67579da69 Mon Sep 17 00:00:00 2001 From: dan Date: Sat, 14 Dec 2024 00:01:31 +0000 Subject: [PATCH] Fix z-indexes to make tabbar scroll on Android (#7102) --- src/screens/Hashtag.tsx | 2 +- src/view/com/pager/Pager.tsx | 14 ++++++-------- src/view/com/pager/PagerWithHeader.web.tsx | 16 +++++++++------- src/view/screens/Notifications.tsx | 2 +- src/view/screens/Search/Search.tsx | 3 ++- 5 files changed, 19 insertions(+), 18 deletions(-) diff --git a/src/screens/Hashtag.tsx b/src/screens/Hashtag.tsx index 3e98f364bf..83eb5b80da 100644 --- a/src/screens/Hashtag.tsx +++ b/src/screens/Hashtag.tsx @@ -134,7 +134,7 @@ export default function HashtagScreen({ ( - + section.title)} {...props} /> )} diff --git a/src/view/com/pager/Pager.tsx b/src/view/com/pager/Pager.tsx index b3f936ddc4..2c0bbee520 100644 --- a/src/view/com/pager/Pager.tsx +++ b/src/view/com/pager/Pager.tsx @@ -136,14 +136,12 @@ export const Pager = forwardRef>( return ( - - {renderTabBar({ - selectedPage, - onSelect: onTabBarSelect, - dragProgress, - dragState, - })} - + {renderTabBar({ + selectedPage, + onSelect: onTabBarSelect, + dragProgress, + dragState, + })} {renderHeader?.({setMinimumHeight: noop})} {tabBarAnchor} + web([ + a.sticky, + { + top: 0, + display: isHeaderReady ? undefined : 'none', + }, + ]), + ]}> ( - + section.title)} diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index ed62c5a51c..21f9c988fb 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -532,7 +532,8 @@ let SearchScreenInner = ({ renderTabBar={props => ( section.title)} {...props} />