You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix(frontend): RI exchange confirm lists offering UUIDs, no instance type or cost delta #709
A user confirms an RI exchange and sees opaque offering IDs. They cannot tell what they are exchanging into, or what the cost difference and payment due are, before approving an irreversible exchange.
Suggested fix
Carry instance type and offering type into the dialog, and show the cost delta and payment due, formatted.
Related: #250 (closed; added the confirm step but the dialog still lacks readable content) and #284 (hardcoded $ in exchange cost chips; different defect).
Severity
High: irreversible payment confirmed without readable details.
Reviewer ID: UX-03 (usab H3)
Found by the 2026-10-08 review fleet.
Also covered: the Approve-from-history confirm (buildApproveConfirmBody) now names instance types first.
Checked against main at 3bfc2fe. Closed by IAmJSD's agent at IAmJSD's request (acting owner) as part of a sweep of stale assigned issues; reopen if anything is missing.
Activity
fix(frontend): money confirms state what is bought and how much
fix(frontend): money confirms state what is bought and how much
fix(frontend): keep the exact offering id in the RI exchange confirm
fix(frontend): label approval-path amounts and flag unreported monthl…
test(frontend): e2e asserts instance type and offering id in the exch…
fix(frontend): money confirms state what is bought and how much (#781)
IAmJSD commentedon Oct 24, 2026
Claiming: working on this
Merge remote-tracking branch 'origin/main' into ui/issue-709
fix(frontend): name instance types and the price change in RI exchang…
IAmJSD commentedon Oct 26, 2026
Closing as done.
submitModalExecuteinfrontend/src/riexchange.ts, body frombuildExchangeConfirmBodyinfrontend/src/riexchange-confirm.ts) now lists sources and targets as "N × ", followed by the offering type and the offering ID.hourlyPriceDeltainfrontend/src/riexchange-confirm.tsadds an "Hourly price change" line to the confirm, and the quote summary shows the same delta.buildApproveConfirmBody) now names instance types first.Checked against main at 3bfc2fe. Closed by IAmJSD's agent at IAmJSD's request (acting owner) as part of a sweep of stale assigned issues; reopen if anything is missing.