fix(GRO-1026): re-apply GRO-730 scrollbar-hide to portal tab rows #88
Reference in New Issue
Block a user
Delete Branch "feature/gro-1026-scrollbar-hide"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Re-applies the GRO-730 portal mobile overflow fix that was lost when
groombook/app(archived) was migrated togroombook/web.Root cause:
scrollbar-hideCSS utility and its usages never made it across the repo split. Shedward's UAT regression run on 2026-06-26 confirmed:scrollbar-width: autowas rendering native scrollbars on the My Pets and Billing/Payments tab rows at 390px viewport.Changes
src/index.css— add cross-browser.scrollbar-hideutility (Firefoxscrollbar-width:none, IE/Edge-ms-overflow-style:none, WebKitdisplay:none)src/portal/sections/BillingPayments.tsx— replaceflex-wrapwithoverflow-x-auto scrollbar-hideon the tab rowsrc/portal/sections/PetProfiles.tsx— addscrollbar-hideto both the pet-selector row (line 148) and section tabs row (line 194)UAT_PLAYBOOK.md— added §5.16a portal tab-row mobile overflow test cases TC-WEB-5.16.4–7Regression notes
flex-wrapremoval is intentional — wrapping is the bug; horizontal scroll is the correct UX at narrow viewportsCloses GRO-1026 (re-application track)