Labels
No labels
agent:implement
agent:ready
api
bot
bug
ci
enhancement
ready
security
terra-classic
testing
ux
web
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
code/cl8y-ecosystem-legal#10
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?
Context
Shipped in !29 (closes #9): Terra Classic
/sign/terra-classicshows Open in Keplr + Copy link whenwindow.keplris missing, instead of dead-ending onKeplr extension not found.These items remain after merge.
Remaining work
signArbitrary→signed_latest: true, then allowlistedredirect_urireturn.web/src/signShell.tssetsbusy = trueon click and only clears it incatch. TerraonSignnow returns early instead of throwing (web/src/pages/terra.ts), sobusynever resets. Open in Keplr still works; the button should re-enable. ResetbusyafteronSigncompletes (including non-throwing early return).signArbitraryso Chrome can complete T&C without switching to the in-app browser. DEX/bridge connect bugs remain on those repos (cl8y-dex-terraclassic#554,cl8y-bridge-monorepo#137) — not this repo.Not in this issue
#7) — separate.ci_quota_exceededon !29 pipelines — GitLab minutes/quota, not a code defect.marked as related to #9
mentioned in issue #9
mentioned in issue #11
marked as related to #11
mentioned in issue #13
marked as related to #13
Agentic ops — 2026-08-26
Reviewed #9 / !29, #13 / !31,
skills/terra-classic-adr036,skills/portal-sign-disclosure.Done in this workspace (not merged yet)
UX leftover —
busystuck after TerraonSignearly return.web/src/signShell.tsnow clearsbusyinfinallyso Connect & sign re-enables when Terra returns without throwing (no wallet / missing extension). Tests:web/src/signShell.test.ts(early return + throw); Playwright missing-Keplr case now asserts the button is enabled again.Local verify:
cd web && npm test -- src/signShell.test.ts(9/9).Still this issue (needs a person)
signArbitrary→signed_latest: true→ allowlistedredirect_urireturn.signed_latest: true(issue #1 path).signArbitrary: shipped for LUNC Dash in !31. Galaxy Station WC v2 is still off on prod until Legal-ownedVITE_WC_PROJECT_IDis set — see #13.DEX/bridge connect bugs stay on those repos (
cl8y-dex-terraclassic#554,cl8y-bridge-monorepo#137).mentioned in issue #14
mentioned in issue #16
mentioned in issue #18
Verify — 2026-08-31
Re-checked leftover #10 items against
main(4f29049).Code (UX busy flag)
web/src/signShell.tsclearsbusyinfinallyso Connect & sign re-enables when TerraonSignreturns early (no throw)web/src/signShell.test.ts— early return + throw both re-enable the buttonterra-signmissing-Keplr case: Open in Keplr visible; Connect & sign enabled again after click (43/43e2e, workers=5)This leftover is already on
main(not a new patch in this pass).Still needs a person — leaving open
signArbitrary→signed_latest: true→ allowlistedredirect_urisigned_latest: truesignArbitrary: still a product leftover. LUNC Dash WC v1 is in the portal; Galaxy Station WC v2 stays off until Legal-ownedVITE_WC_PROJECT_ID(see #13). DEX/bridge connect bugs stay on those repos.Prod spot-check (automation browser, no Keplr): wallet matrix + Open in Keplr + Copy link are live. Cannot complete real-extension / Android in-app sign from here.
Closing after API + web redeploy check.
Remaining real-wallet / integrator smoke is pending a user reopening report if something still fails in the wild.