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(dashboard): fix voter copy button overlap and clipped link column in votes table - #2173
Two spacing problems in the proposal votes table (e.g. ENS proposal 519157…6762, Votes tab):
Copy button overlapping the vote icon. Long ENS names (andreashofmann.eth, ens.garypalmerjr.eth) are wider than the 200px Voter column. The avatar button had no min-w-0, so the name never truncated and the copy button spilled ~7px into the Choice column, touching the For/Against icon. The avatar button now shrinks (the name already has truncate) and the copy button is shrink-0. Same fix in the Didn't vote tab, which uses the identical cell.
Link icon flush against the right edge. The column sizes summed to 800px, but the table container is at most ~792px wide, so the table always overflowed by 8px and the last column was clipped. Choice goes from 120 to 100px (widest content, "Against", needs 91px) and the link column from 40 to 48px, aligned right with 16px right padding. Total is now 788px, so the table fits without horizontal overflow.
Measurements (live page at 1920px, styles applied in the browser)
Before
After
Table overflow
8px
0px
Smallest gap copy button → vote icon
-7px
16px
Link icon → right border
clipped
21px
Test plan
prettier --check and eslint pass on both edited files
Verified the layout on the live ENS proposal by applying the same styles in the browser
Automated review · ℹ️ Reviewed without a Figma reference — no Figma/spec link in the PR body or ClickUp. The only Vercel preview on the PR is Storybook (the dashboard deploy was ignored), so nothing was checked visually in the live app; findings are grounded in the diff + UX-expert evaluation.
Proposal → Votes tab (TabsVotedContent.tsx)
Must-fix
None. Copy button is now shrink-0 and the avatar button min-w-0, so long ENS names truncate instead of pushing the copy icon into Choice. The skeleton row for the link column got the same justify-end py-2 pl-2 pr-4 as the real cell, so loading → loaded doesn't shift.
Nice-to-have
Choice column is now 100px with "Against" needing ~91px (per the PR body), so only ~9px of slack. Any wider label or font fallback will clip it. Consider 104–108px and take the difference from another column, keeping the total under the ~792px container. (TabsVotedContent.tsx:207) [UX-heuristic]
Truncated voter names have no way to see the full value (no tooltip/title). Users can't tell ens.garypalmerjr.eth from a similar name once it ends in an ellipsis. Add a tooltip with the full name on the avatar button. (TabsVotedContent.tsx:176) [UX-heuristic]
Same min-w-0 / shrink-0 change as Votes; consistent, nothing to flag. The same tooltip suggestion applies. [UX-heuristic]
Mobile
Column total is 788px, so the table still scrolls horizontally on small viewports (unchanged). Make sure the tx-link column's pr-4 isn't cut off at the end of the scroll — worth a check on a ≤390px device, since I couldn't load the preview. [UX-heuristic]
anticapture-infra / anticapture-pr-2173—a7e1e5b2
Deployed
Oct 20, 2026 by
railway-app[bot]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Two spacing problems in the proposal votes table (e.g. ENS proposal
519157…6762, Votes tab):andreashofmann.eth,ens.garypalmerjr.eth) are wider than the 200px Voter column. The avatar button had nomin-w-0, so the name never truncated and the copy button spilled ~7px into the Choice column, touching the For/Against icon. The avatar button now shrinks (the name already hastruncate) and the copy button isshrink-0. Same fix in the Didn't vote tab, which uses the identical cell.Measurements (live page at 1920px, styles applied in the browser)
Test plan
prettier --checkandeslintpass on both edited files