Skip to content

fix(frontend): RI exchange confirm lists offering UUIDs, no instance type or cost delta #709

Closed

Description

@cristim

Summary

The RI exchange confirmation lists offering UUIDs instead of instance types, and shows no cost delta.

Where

Reviewed commit b50ca38: frontend/src/riexchange.ts:1848-1853,1912-1917. Source-only finding.

Failure scenario

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.

Activity

  1. IAmJSD commented on Oct 24, 2026

    @IAmJSD
    Collaborator

    Claiming: working on this

  2. self-assigned this
    on Oct 24, 2026
  3. IAmJSD commented on Oct 26, 2026

    @IAmJSD
    Collaborator

    Closing as done.

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions