Skip to content

Fix pending transaction Learn More link and copy - #6263

Merged
j0ntz merged 2 commits into
developfrom
jon/pending-tx-learn-more-copy
Oct 20, 2026
Merged

j0ntz merged 2 commits into
developfrom
jon/pending-tx-learn-more-copy

Conversation

@j0ntz

@j0ntz j0ntz commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Description

Asana task

The Send scene's "Pending Transaction" card (and the swap-processing modal that reuses its message) had a Learn More button pointing at a retired help-center URL that now returns 404. This points it at the current article, Why is my Transaction still Pending, in edgeConfig, testConfig, and the fallback in SendScene2.

The card's message now tells users how to resolve the state themselves, keeping the two cases apart: a transaction found in a block explorer can be waited on or accelerated, while one that is not found after a few minutes needs a wallet resync.

Eleven non-English locale files (de, es, esMX, fr, ja, kaa, ko, pt, ru, vi, zh) held an untranslated copy of the old English message, and selectLocale prefers any non-empty locale value over English, so those users would have kept the old text. Crowdin does not refresh such copies when the source string changes, so this PR updates them to the new English. it.json has a real Italian translation and is left for Crowdin to retranslate.

Blocking sends while a wallet is still syncing is separate work and not part of this PR.

CHANGELOG

Does this branch warrant an entry to the CHANGELOG?

  • Yes
  • No

Dependencies

none

Requirements

If you have made any visual changes to the GUI. Make sure you have:

  • Tested on iOS device
  • Tested on Android device
  • Tested on small-screen device (iPod Touch)
  • Tested on large-screen device (tablet)

Note

Low Risk
Copy and external help URL changes only; no send-blocking or wallet-sync logic is modified.

Overview
Fixes the Pending Transaction warning on Send (and the modal that shares its copy) by pointing Learn More at a live support article instead of a retired URL that 404s. The default/fallback URL is updated in edgeConfig, testConfig, and SendScene2.

The pending transaction message now distinguishes two paths: if the tx shows on a block explorer, wait or accelerate; if it is missing after a few minutes, resync the wallet. That string is updated in en_US and in locale files that still had the old English text (Italian left for Crowdin).

Reviewed by Cursor Bugbot for commit 37316ad. Bugbot is set up for automated code reviews on this repo. Configure here.

Test evidence

92877ae
Explain resync in pending transaction message
2026-10-20
🪓 forced setHasPendingTx(true) in updatePendingTxState on SendScene2

1. 🪓 pending tx card new copy

2. 🪓 learn more article

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-15T02:36:32.674691Z b14ea13 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b14ea138e6

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/locales/en_US.ts
@j0ntz
j0ntz force-pushed the jon/pending-tx-learn-more-copy branch 2 times, most recently from 91a94f2 to 2ba669b Compare October 20, 2026 21:35

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 2ba669b. Configure here.

Comment thread src/theme/edgeConfig.ts
@j0ntz
j0ntz force-pushed the jon/pending-tx-learn-more-copy branch from 2ba669b to 92877ae Compare October 20, 2026 21:58
j0ntz added 2 commits October 20, 2026 15:05
The Learn More button on the send scene's pending transaction card
opened a support article that no longer exists (404). Point it at the
article explaining why a transaction is still pending.
The most common cause of a stuck pending transaction is a broadcast the
network dropped, which only a wallet resync clears. Keep the wait or
accelerate advice for a transaction the block explorer shows, and tell
users to resync when it is not found, so they can self-resolve without
contacting support. The swap pending transaction modal shares this text.
@j0ntz
j0ntz force-pushed the jon/pending-tx-learn-more-copy branch from 92877ae to 37316ad Compare October 20, 2026 22:08
@j0ntz
j0ntz enabled auto-merge October 20, 2026 22:08
@j0ntz

j0ntz commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

Landing this without a review.

  • Rationale: a copy and support-link change confined to the pending transaction card
  • Authority: Force Land = Land Approved on the linked Asana task (1219468877591138)
  • Bypassed: the approving-review requirement only. Every required check is green on 37316adb3d6332460f86204e3c78623dc5431d61.

@j0ntz
j0ntz merged commit f90a0d0 into develop Oct 20, 2026
7 checks passed
@j0ntz
j0ntz deleted the jon/pending-tx-learn-more-copy branch October 20, 2026 22:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant