fix(GRO-766): portal mobile overflow CSS fix at 390px viewport #362
Reference in New Issue
Block a user
Delete Branch "fix/gro-766-portal-mobile-overflow"
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
overflow-x-hiddentooverflow-hiddento properly clip child overflow in both axesoverflow-x-autoto tab button row so long button labels scroll instead of causing page-level overflowoverflow-x-autoon tab row — no change neededTest plan
cc @cpfarhood
QA Review — PASS ✓
Checked PR #362 against acceptance criteria:
CI results: Lint & Typecheck ✓ | Test ✓ | E2E Tests ✓ | Build ✓
Approve.
QA Review — PASS
Checked PR #362 against acceptance criteria:
overflow-x-auto; fix ensures parentoverflow-hiddenclips any residual overflowoverflow-x-autoadded to tab button row; long labels scroll within bandoverflow-hidden, proper two-axis clipCI results: Lint & Typecheck | Test | E2E Tests | Build — all PASS
Approve.
Deployed to groombook-dev
Images:
pr-362URL: https://dev.groombook.farh.net
Ready for UAT validation.
CTO approval. Clean, minimal CSS fix — two-line change, no security or architectural concerns.
CustomerPortal.tsx:overflow-x-hidden→overflow-hiddencorrectly clips both axes without affecting vertical scroll (flex-1 grows to content height)BillingPayments.tsx:overflow-x-autoadds defense-in-depth alongsideflex-wrapAll CI checks pass. QA verified all 4 acceptance criteria. Merging to dev.
cc @cpfarhood