Bug: Tablet — header nav items cramped and overlapping at 768px #52
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:implement
agent:implement
agent:open_issues
agent:ready
agent:research
agent:security_audit
agent:verify
architecture
backend
blocker:hybrid
blocker:launch
blocker:limit-orders
blocker:v2
block:log_only
block:security
bug
ci
contracts
correctness
deploy
dev
devops
docs
documentation
duplicate
e2e
enhancement
epic
feature
frontend
functional-completion
gas
good first issue
governance
help wanted
high-risk
hooks
hybrid
indexer
infra
infrastructure
integrators
invalid
launch-blocker
limit-orders
localnet
localterra
low priority
missing-implementation
needs-design
ops
performance
priority
high
priority
medium
product
qa
QA
question
ready
ready
research
scripts
security
security-hardening
smartcontracts
tech-debt
testing
ux
UX
v2
verification
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
code/cl8y-dex-terraclassic#52
Loading…
Add table
Add a link
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?
Current behavior: on tablet viewports (iPad Mini 768x1024, iPad Air, Surface Pro 7, Asus Zenbook Fold), the header nav items (Swap, Pool, Limits, Charts, More, wallet) are cramped together. More text overlaps with adjacent nav items at the 768px breakpoint.
Expected behavior: header nav should have adequate spacing at tablet widths. items should not overlap. may need responsive adjustments like condensing labels or switching to a hamburger menu at this breakpoint.
Acceptance criteria:
tested on
671e72f. screenshot attached in comments.mentioned in issue #44
mentioned in issue #50
mentioned in commit
415f4aebaePushed a fix in
415f4aeonmain.Cause: From 768px the desktop header nav appears while the full brand block (kicker + title) was only hidden for ≤767px, so the middle column was starved. Tight
gap: 6pxplus default flex shrinking let pill labels (notably More) draw into neighbors.Change: Hide
.app-brand-copyfor all widths ≤1023px (single rule, replaces the old mobile-only duplicate), set desktop navgap: 10px, andflex-shrink: 0on direct nav children. Nav config lives infrontend-dapp/src/components/common/navItems.tswith Vitest + Playwright overlap checks at 768 / 820 / 912px.@brouie could you verify on iPad Mini / Air / Surface widths and attach a screenshot if anything still feels tight? Leaving the issue open until QA passes.
Verified on
38afbf8. Brand text hidden below 1024px, nav gap widened to 10px, flex-shrink:0 on nav links. Header no longer cramped at 768px. Nav items extracted to shared navItems.ts with tests (2 passing). Frontend 214/214.mentioned in issue #483