Addresses issue described in: https://linear.app/comm/issue/ENG-842/fix-threadlist-click-area
("Clickable" region in red)
Before:
After:
Differential D3543
[web] Increase clickable region of `ChatThreadListItem` atul on Mar 29 2022, 11:24 AM. Authored by Tags None Referenced Files
Subscribers
Details Addresses issue described in: https://linear.app/comm/issue/ENG-842/fix-threadlist-click-area ("Clickable" region in red) After: Tried clicking between threads, marking threads as read/unread, etc. and made sure things look/behave as expected"
Diff Detail
Event Timeline
Comment Actions This makes sense, but I'm not sure about extending clickable area near vertical ellipsis. The issue might be that it is not clear where one clickable area ends and another begins, so a user might be confused (e.g. the intention was to open the menu but instead a thread was opened). Comment Actions
This is actually what I tried originally. I changed the layout a bit and was able to change the "active" area from to but it was weird in practice because there were unexpected "dead areas" on the right (like under the timestamp). Based on my experimentation, I think the best bet is the make the whole "cell" sans the ellipsis navigate the user to the thread, and for the ellipsis to bring up the menu.
But you're right that we should make it clear to the user where one clickable region begins and ends. I think the best option is to introduce a hover state for the ellipsis icon? What are your thoughts on an approach like that? We could also "un-highlight" the thread cell when the ellipsis is "active" to make it more clear? (would address these styling changes to make clickable regions clear in a separate diff)
|