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
Cards were structured as a draggable parent wrapping <button>
children for the checkbox, content, and open-arrow. Chromium absorbs
the mousedown on <button> elements and refuses to start a drag on
the parent — so users grabbing the bulk of the card (the content
button) saw nothing happen.
Restructured: the content area is now a div with role=button +
tabIndex for keyboard parity, and the small interactive buttons
(checkbox, open arrow) explicitly opt out of being drag sources
with draggable=false + onMouseDown stopPropagation. Drags from the
card body now reliably fire.
Also moved the cardRef from the (removed) content button to the
outer card div so scrollIntoView still tracks the focused card.
0 commit comments