Skip to content

[New TX Flow] Add backward compatibility for old saved transactions and urls; add submitStepContent test#2015

Merged
jeesunikim merged 7 commits intofeature/new-tx-flowfrom
new-tx-flow-tests
Apr 9, 2026
Merged

[New TX Flow] Add backward compatibility for old saved transactions and urls; add submitStepContent test#2015
jeesunikim merged 7 commits intofeature/new-tx-flowfrom
new-tx-flow-tests

Conversation

@jeesunikim
Copy link
Copy Markdown
Contributor

@jeesunikim jeesunikim commented Apr 7, 2026

How to test:

  • Go to main branch in localhost and save bunch of transactions in Saved Transactions and urls with params filled
  • Switch to this branch, go to Saved Transactions and click View in Builder/Submitter
  • Switch to this branch, directly copy and paste over the urls from main branch

Example urls you can use:

Note:

  • useLegacyUrlMigration is for pre-filling based on zustand-querystring urls. I added a warning telling users to save this transaction since this won't be supported in the future. Ticket created to remove this in the future [New Tx Flow] Deprecate useLegacyUrlMigration #2017

jeesunikim and others added 3 commits April 7, 2026 14:55
handleViewInBuilder and handleViewInSubmitter now write to the
sessionStorage-based flow store instead of the legacy querystring store.
Updates e2e tests for new navigation behavior.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ration

Build/simulate/submit URL param tests are skipped until the querystring-to-
sessionStorage bridge is implemented in the URL migration branch.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-project-automation github-project-automation bot moved this to Backlog (Not Ready) in DevX Apr 7, 2026
@stellar-jenkins-ci
Copy link
Copy Markdown

Add useLegacyUrlMigration hook that bridges querystring-persisted
transaction params into the sessionStorage flow store. Old bookmarked
URLs now populate the build page correctly. Update urlParams tests to
verify classic/soroban build and simulate/submit redirects.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@stellar-jenkins-ci
Copy link
Copy Markdown

@stellar-jenkins-ci
Copy link
Copy Markdown

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@stellar-jenkins-ci
Copy link
Copy Markdown

@jeesunikim jeesunikim marked this pull request as ready for review April 8, 2026 23:28
@jeesunikim jeesunikim changed the title New tx flow tests [New TX Flow] Add backward compatibility for old saved transactions and urls; add submitStepContent test Apr 8, 2026
@jeesunikim jeesunikim requested a review from quietbits April 8, 2026 23:30
@stellar-jenkins-ci
Copy link
Copy Markdown

@jeesunikim jeesunikim merged commit c6afd67 into feature/new-tx-flow Apr 9, 2026
4 checks passed
@jeesunikim jeesunikim deleted the new-tx-flow-tests branch April 9, 2026 17:04
@github-project-automation github-project-automation bot moved this from Backlog (Not Ready) to Done in DevX Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants