Limit ticket: sticky PLACE LIMIT footer overlaps/bleeds through form content until scrolled to bottom #500
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#500
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?
Summary
The sticky PLACE LIMIT footer on the limit-order ticket overlaps and bleeds through the form content underneath it until the panel is scrolled to the bottom. Keeping the CTA pinned is clearly intentional and good — but the pinned state renders on top of live form controls with a semi-transparent background, so it reads as a glitch and hides inputs.
Same class of bug as #482 (sticky header bleed), different element.
Observed (desktop Chrome, EMBER/CORAL limit buy)
At scroll-top: the pinned PLACE LIMIT button covers the EXPIRY chips (NO EXPIRY / 24H / 7D are half-visible behind it) and the error banner ("Buy limits must be below the reference price.") sits directly on top of the
dd/mm/yyyydate input, with both texts blending:Mid-scroll: the ADVANCED summary rows are readable through the button and banner — "MAKER FEE 0.040%" and the GAS row bleed through:
Once fully scrolled, the footer settles into its natural in-flow position above MY OPEN LIMITS and everything looks correct — which is why this is easy to miss in QA.
Suggested fix
padding-bottom(≈ footer height) to the ticket's scroll container so the last controls (EXPIRY, date picker, ADVANCED) can scroll clear of the pinned footer instead of being covered by it.Validation banner should be in normal document flow.
mentioned in commit
7b4f786a7cmentioned in merge request !1034
mentioned in commit
a8c0755cd9mentioned in commit
0be38dc852mentioned in commit
3a0069ce89mentioned in issue #527
marked as related to #527
mentioned in merge request !1062
Thanks for the fast fix (!1034) and for moving the validation banner into normal flow — the ticket footer reads cleanly now.
mentioned in issue #561