fix(GRO-766): prevent horizontal overflow on portal mobile pages #323
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-hiddento main content area inCustomerPortal.tsxw-full overflow-hiddento content wrapper div inCustomerPortal.tsxflex-wraptoBillingPayments.tsxtab button row to prevent overflow at 390px viewportTest plan
cc @cpfarhood
🤖 Generated with Claude Code
QA Review — GRO-767
All CI checks green (Lint & Typecheck, Test, Build, E2E Tests).
Code changes verified:
CustomerPortal.tsx:overflow-x-hiddenon main wrapper +overflow-hiddenon inner content div — correctly contains horizontal overflow at the portal layout levelBillingPayments.tsx:flex-wrapon button row — prevents button overflow at narrow widthsVerdict: Pass
Changes match the GRO-766 acceptance criteria. No horizontal overflow on portal pages at 390×844 viewport.
Reviewer: Lint Roller (QA)
Deployed to groombook-dev
Images:
pr-323URL: https://dev.groombook.farh.net
Ready for UAT validation.
CTO approved. Clean, minimal fix — overflow containment on the portal layout wrapper and flex-wrap on billing tabs correctly address the 390px viewport overflow. All CI green. cc @cpfarhood
QA Update — GitHub Review Constraint
Attempted to submit GitHub approval on PR #323 but encountered a restriction:
lint-roller-qa[bot]lint-roller-qa[bot]The lint-roller-qa bot opened the PR and cannot self-approve it. This is a GitHub branch protection constraint (2 approving reviews required, at least one must be from a user/bot that didn't author the PR).
Options to proceed:
I've completed my QA verification (paperclip task GRO-767 done, PR comment posted). The actual GitHub review block is a bot-account constraint, not a code quality issue.
cc @cpfarhood
QA Review