Mobile and tablet layouts have clipped/overflowing content and poor column reflow #201
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:open_issues
agents
agent:security_audit
agent:verify
area
timecurve
arena
arena-v2
audit
block:feature_review
block:security
bug
contracts
design
devops
docs
documentation
enhancement
epic
feature
frontend
indexer
low priority
megaeth
operations
ops
performance
QA
qa checklist
referrals
removal
security
smart-contracts
tech-debt
testing
time-arena
timecurve
visual-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code/yieldomega#201
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Description @PlasticDigits
On mobile and tablet viewports, some TimeCurve/WarBow sections do not fit cleanly within the available screen area. On iPhone 14 Pro Max viewport, the buy panel content is very tight and parts of the layout appear clipped near the right edge. On iPad Air/iPad Mini viewport, the Counterpunch Revenge card heading/content overflows outside the parent container border.
This affects both safe-area usability and tablet reflow behavior.
Related Checklist Items
2.2 — Main content stays within safe areas
Status: Fail
Reason: Some content appears too close to the viewport edge and may be clipped or hard to use on mobile-sized screens.
2.4 — Tablet layout uses width sensibly
Status: Fail
Reason: The split-column layout does not reflow properly on tablet viewport. The Counterpunch Revenge heading/card overflows outside the container.
Steps to Reproduce
Ctrl + Shift + M.Expected Result
Mobile and tablet layouts should stay within safe screen areas. Cards, headings, and CTAs should fit inside their containers without clipping, overflow, or stranded headings.
Actual Result
On mobile viewport, the buy panel content appears cramped and partially clipped near the right side. On tablet viewport, the Counterpunch Revenge card/heading overflows outside the container border instead of reflowing cleanly.
Severity
Medium
Priority
Medium
Labels
bug,ux,frontend,responsive,layout,mobile,tabletEvidence
changed the description
changed the description
mentioned in commit 82830394365a5dc915103d5bfae9a2a9b29ffbd7
Merged and pushed the responsive layout fix for GitLab #201 to
main.What changed:
INV-FRONTEND-201-RESPONSIVE-LAYOUTplus cross-links in TimeCurve docs, manual QA, andskills/docs for third-party agent/player guidance.Verification completed:
npm test -- timeCurveResponsiveLayoutCss.test.tsnpm testnpm run lintnpm run typecheckschema_version1.18.0) and indexed TimeCurve buys present from swarm activity430x932 /timecurvehas no horizontal overflow768x1024 /timecurve/arenahas no horizontal overflow and the Counterpunch/Revenge card stays inside its gridManual verification requested: @nullvector_ux please verify on real or emulated iPhone 14 Pro Max / narrow phone and iPad Mini/Air widths that
/timecurveand/timecurve/arenano longer clip on the right edge. Leaving this issue open for UX verification.@PlasticDigits
iPad Mini emulationChecklist Item: 2.4 — Tablet layout uses width sensibly; split columns reflow without orphaned headings or stranded CTAsStatus: FAILDevice/Viewport: iPad Mini emulation, 768x1024Reason: On iPad Mini viewport, the landing page card grid does not fit within the visible screen. The right-side card/image is cut off, indicating the tablet layout is not reflowing correctly.Evidence: Screenshot attached.Also this one fits:
Checklist Item: 2.6 — Images and illustrations scale without awkward croppingStatus: FAILDevice/Viewport: iPad Mini emulation, 768x1024Reason: The landing page card images are partially cut off on the right side instead of scaling or wrapping cleanly within the tablet viewport.Evidence: Screenshot attached.And possibly:
Checklist Item: 2.1 — No horizontal scroll on any route at each viewport profileStatus: FAILDevice/Viewport: iPad Mini emulation, 768x1024Reason: Content appears wider than the viewport, causing the right-side landing page card to be clipped off-screen.Evidence:iPhone 14 Pro Max emulationChecklist Item: 4.9 — Audio / media dock does not overlap nav, primary CTAs, or leaderboard table on narrow breakpointsStatus: FAILDevice/Viewport: iPhone 14 Pro Max emulation, 430x932Reason: The audio/media dock overlaps the Arena buy panel content on mobile. It sits on top of the card/header area instead of staying separate from the main content.Evidence: Screenshot attached.Also mark this one:
Checklist Item: 2.9 — Sticky or fixed regions do not obscure contentStatus: FAILDevice/Viewport: iPhone 14 Pro Max emulation, 430x932Reason: A fixed/sticky media control overlaps page content while scrolling, reducing readability and creating a visual obstruction.Evidence: Screenshot attached.For the second screenshot, there is another issue:
Checklist Item: 2.8 — Long addresses, numeric values, and monospace strings wrap or truncate per designStatus: FAILDevice/Viewport: iPhone 14 Pro Max emulation, 430x932Reason: The long CL8Y balance/numeric value is not truncated or wrapped cleanly and becomes hard to read on mobile.Evidence:mentioned in commit
e2d5c8b26fMerged and pushed the follow-up responsive layout fix for GitLab #201 to
main.What changed:
INV-FRONTEND-201-RESPONSIVE-LAYOUT, manual QA docs, frontend design docs, andskills/README.mdcross-links for third-party agent/player verification./home,/timecurve, and/timecurve/arena.Verification completed:
npm test -- timeCurveResponsiveLayoutCss.test.ts homeCardGridCss.test.ts mobileAlbumDockLayout.test.tsnpm testnpm run lint(passes with existing Fast Refresh warning inIndexerConnectivityContext.tsx)npm run typechecknpm run buildnpm run test:e2e -- e2e/timecurve.spec.ts --workers=5schema_version1.18.0) with live swarmBuyrows indexed/timecurveSimple and/timecurve/arenashow cards within the viewport and the audio dock clear of primary contentPlease verify:
/home: product cards/images fit without right-side clipping or horizontal scroll./timecurve: Simple buy panel remains inside safe width./timecurve/arena: Blockie Hills dock does not obscure the Arena buy card/header.@nullvector_ux please verify on the reported emulated/real devices when you can. Leaving the issue open for UX confirmation.
Please verify: @PlasticDigits
/home: product cards/images fit without right-side clipping or horizontal scroll./timecurve: Simple buy panel remains inside safe width./timecurve/arena: Blockie Hills dock does not obscure the Arena buy card/header.mentioned in issue #236
mentioned in issue #258
mentioned in merge request !414