Skip to content

πŸ› Live Voting Dashboard Doesn't Refill Governance Actions After Voting - Items Disappear InsteadΒ #3956

@bosko-m

Description

@bosko-m

Area

Voting Pillar

Domain

gov.tools

Which wallet were you using?

No response

Context

On the Live Voting dashboard page, the initial 7 governance actions (from a fixed total list) are loaded in a fixed order. When users vote on these, the proposals are correctly moved to the "Voted On by Me" tab, but the front-end does not load or shift in new proposals to refill the list. As a result, the displayed list begins to shrink, creating the illusion that there are no more proposals left to vote on β€” even when many more exist. This affects both the user experience and the visibility of active proposals.

Steps to reproduce

  1. Navigate to the Live Voting page β€” observe that 7 proposals are shown initially (first 7 in fixed order).
  2. Vote on a governance action outside the initial 7 (e.g., 21st or 30th) β€” nothing changes visually because it's outside the currently displayed list.
  3. Vote on the first proposal in the visible list.
  4. Observe that this voted proposal is removed from the list (correct behavior), but no new proposal is pulled in to replace it.
  5. Remaining items shift left (e.g., 2 β†’ 3 β†’ 4 β†’ …), shrinking the visible list.
  6. Continue voting β€” with each vote, the visible list gets smaller (e.g., 2,3,4,5,6,7 β†’ 2,3,4,5,6 β†’ 2,3,4,5 β†’ …) until no proposals remain in view.
  7. The "Show All" button disappears after this point because the frontend mistakenly assumes there are fewer than 7 proposals in total.

Actual behavior

  • Proposals voted on in the dashboard view are move to the voted tab as expected.
  • No new proposals are pulled in from the remaining pool to maintain a consistent count of 7.
  • Voting on proposals outside the initial 7 has no visible effect on the live voting dashboard
  • The dashboard list shrinks instead of staying full.
  • The "Show All" button disappears prematurely.

Expected behavior

  • The dashboard should maintain a constant display of 7 proposals (or however many really remain up to that limit).
  • When a proposal is voted on and moved to the voted tab/section, the next unvoted proposal in the ordered list should take its place.
  • The "Show All" button should remain visible as long as more than 7 proposals are available in that category.

Additional Notes

  • Reproduced on all environments

Metadata

Metadata

Type

No type

Projects

Status

Done

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions