Skip to content

bug: TransactionHistory renders duplicate transaction tables #423

Description

@nanaf6203-bit

Summary

src/components/TransactionHistory.tsx renders two identical transaction tables in the "List" tab — one under the 'list' tab body and another duplicate below — leading to duplicated rows, broken pagination math, and inaccessible DOM.

Affected area

src/components/TransactionHistory.tsx

Steps to reproduce

  1. Open the Transaction History page.
  2. Observe that rows are repeated; selecting a row triggers handleViewDetails correctly but visually the second table swallows the first.
  3. Pagination (totalPages) is computed against a slice of the already-sliced list.

Expected behaviour

Keep a single table per tab. The skeleton table should be reused; the duplicate below should be removed.

Acceptance criteria

  • Delete the duplicate table block.
  • Pagination points to one canonical table.
  • Add a unit test asserting the table only appears once in the rendered DOM.
  • Snapshot test the empty state to prevent regressions.

Activity

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

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave programbugSomething isn't working correctlypriority/p1P1 — high priority, fix soonuxUser experience and interaction quality

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions