Dont enter select mode when ctrl+clicking a link inside a message

This commit is contained in:
Jamie Kyle 2023-04-06 14:34:42 -07:00 committed by GitHub
parent 0d4d43fbcf
commit 7f772e49b6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2625,9 +2625,14 @@ export class Message extends React.PureComponent<Props, State> {
// prevent other click handlers from firing.
onClickCapture: event => {
if (isMacOS ? event.metaKey : event.ctrlKey) {
event.preventDefault();
event.stopPropagation();
onToggleSelect(true, false);
const target = event.target as HTMLElement;
const link = target.closest('a[href], [role=link]');
if (!event.currentTarget.contains(link)) {
event.preventDefault();
event.stopPropagation();
onToggleSelect(true, false);
}
}
},
onDoubleClick: event => {