mirror of
https://github.com/glitch-soc/mastodon.git
synced 2025-12-14 16:28:59 +00:00
[Glitch] Fix middle button mouse up on status header always opening status in a new tab
Port 24d3599690 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
@@ -280,9 +280,8 @@ class Status extends ImmutablePureComponent {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
handleMouseUp = e => {
|
handleHeaderClick = e => {
|
||||||
// Only handle clicks on the empty space above the content
|
// Only handle clicks on the empty space above the content
|
||||||
|
|
||||||
if (e.target !== e.currentTarget && e.detail >= 1) {
|
if (e.target !== e.currentTarget && e.detail >= 1) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -691,7 +690,7 @@ class Status extends ImmutablePureComponent {
|
|||||||
{(connectReply || connectUp || connectToRoot) && <div className={classNames('status__line', { 'status__line--full': connectReply, 'status__line--first': !status.get('in_reply_to_id') && !connectToRoot })} />}
|
{(connectReply || connectUp || connectToRoot) && <div className={classNames('status__line', { 'status__line--full': connectReply, 'status__line--first': !status.get('in_reply_to_id') && !connectToRoot })} />}
|
||||||
|
|
||||||
{(!muted) && (
|
{(!muted) && (
|
||||||
<header onMouseUp={this.handleMouseUp} className='status__info'>
|
<header onClick={this.handleHeaderClick} onAuxClick={this.handleHeaderClick} className='status__info'>
|
||||||
<Permalink href={status.getIn(['account', 'url'])} to={`/@${status.getIn(['account', 'acct'])}`} title={status.getIn(['account', 'acct'])} data-hover-card-account={status.getIn(['account', 'id'])} className='status__display-name'>
|
<Permalink href={status.getIn(['account', 'url'])} to={`/@${status.getIn(['account', 'acct'])}`} title={status.getIn(['account', 'acct'])} data-hover-card-account={status.getIn(['account', 'id'])} className='status__display-name'>
|
||||||
<div className='status__avatar'>
|
<div className='status__avatar'>
|
||||||
{statusAvatar}
|
{statusAvatar}
|
||||||
|
|||||||
Reference in New Issue
Block a user