#260: static button width during copy feedback (fix attempt 2) #272

Closed
fen wants to merge 1 commits from fix-260 into dev
1 Commits
Author SHA1 Message Date
fen c32566979f #260: .swapbtn grid for copy feedback (fix attempt 2)
CI / docker (pull_request) Skipped
CI / test (pull_request) Successful in 23s
Label and checkmark stack in one grid cell (inline-grid, grid-area 1/1,
checkmark visibility-hidden until .ok), so the button width is static by
construction across the click. Replaces the min-width pin from fix attempt
1, which enlarged buttons by up to 0.64px (ceil of fractional width) and
leaked the pin after restore.

Applies to paste-view Copy/Link (paste.html + paste.js copyFeedback) and
the /new result-box copy button (new.js). Verified with CDP bounding-box
probes: Copy width/x identical before/during/after at 1400x900 and
375x812 (including the previously failing 52.36px mobile case), Link
button static, checkmark visible during feedback, no minWidth pin set.
2026-09-17 17:18:15 -05:00