WIP: Draft: fix(frontend): abort cancelled Terra connect and keep header above wallet backdrops (GL-137) #161
No reviewers
Labels
No labels
agent:implement
agent:ready
backend
bug
cannot-reproduce
confirmed
desktop
docs
documentation
duplicate
enhancement
feature
frontend
good first issue
help wanted
high-risk
in-review
invalid
mobile
needs-triage
P0-critical
P1-high
P2-medium
P3-low
qa
QA
question
ready
report
responsive
security
security-escalate
smart-contract
solana
tablet
test-pass
ux
wallet-issue
wallet:keplr
wallet:metamask
wallet:station
wallet:walletconnect
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
code/cl8y-bridge-monorepo!161
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "137-bug-frontend-android-chrome-cannot-activate-connect-terra-wallet-connect-tc-"
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
main; this hardens remaining completion-path and overlay gaps.cancelConnection/ disconnect bumps a connect epoch so a lateconnectTerraWalletsuccess cannot setconnected. Ghost sessions are disconnected.ConnectionCancelledErroris not shown asconnectionError.fixed inset-0menus (Terra / EVM / Solana) portal todocument.bodyatz-40(WalletMenuBackdrop) and close on route change (useDismissOnNavigate), so they cannot stack inside the header and cover Connect.DEV_MODEis false, in-app banner, Android Chrome UA e2e, History navigation dismisses backdrop.docs/frontend.md, QA template 3.11/3.15, andskills/agent-frontend-terra-wallet-mobile.mdupdated and crosslinked.Related #137 (kept open until Android 16 Chrome device QA passes)
Test plan
npm run test:uniton changed files — 27 passed; retested)npx tsc --noEmit)E2E_UI_ONLY=1 npx playwright test e2e/wallet-connect.spec.ts --workers=5— 9 passed (retested after backdrop portal)Checklist
packages/frontend/plus docs/skills/QA for invariantsCloses #137
Pull request closed