fix(ui): Enter on a selectable title opens it even with its words selected
endsTextSelection takes the click event and exempts a keyboard click (detail 0): Enter / Space ends no selection, so a title selected and then tabbed to opened nothing. All three callers (FocusSafeButton, the Plex caption, the video card title) go through it.
This commit is contained in:
@@ -155,7 +155,7 @@ function CardTitle({
|
||||
onClick={
|
||||
onClick &&
|
||||
((e) => {
|
||||
if (!endsTextSelection(e.currentTarget) && !movedPastSlop(pressedAt.current, e))
|
||||
if (!endsTextSelection(e) && !movedPastSlop(pressedAt.current, e))
|
||||
onClick();
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user