Fix links in status media having their title rewritten
This commit is contained in:
		
							parent
							
								
									88e79c179a
								
							
						
					
					
						commit
						91da921dbb
					
				@ -26,7 +26,7 @@ export default class StatusContent extends React.PureComponent {
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  _updateStatusLinks () {
 | 
			
		||||
    const node = this.node;
 | 
			
		||||
    const node = this.contentsNode;
 | 
			
		||||
 | 
			
		||||
    if (!node) {
 | 
			
		||||
      return;
 | 
			
		||||
@ -161,6 +161,10 @@ export default class StatusContent extends React.PureComponent {
 | 
			
		||||
    this.node = c;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  setContentsRef = (c) => {
 | 
			
		||||
    this.contentsNode = c;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  render () {
 | 
			
		||||
    const {
 | 
			
		||||
      status,
 | 
			
		||||
@ -241,6 +245,7 @@ export default class StatusContent extends React.PureComponent {
 | 
			
		||||
 | 
			
		||||
          <div className={`status__content__spoiler ${!hidden ? 'status__content__spoiler--visible' : ''}`}>
 | 
			
		||||
            <div
 | 
			
		||||
              ref={this.setContentsRef}
 | 
			
		||||
              style={directionStyle}
 | 
			
		||||
              tabIndex={!hidden ? 0 : null}
 | 
			
		||||
              dangerouslySetInnerHTML={content}
 | 
			
		||||
@ -263,6 +268,7 @@ export default class StatusContent extends React.PureComponent {
 | 
			
		||||
          ref={this.setRef}
 | 
			
		||||
        >
 | 
			
		||||
          <div
 | 
			
		||||
            ref={this.setContentsRef}
 | 
			
		||||
            dangerouslySetInnerHTML={content}
 | 
			
		||||
            lang={status.get('language')}
 | 
			
		||||
            className='status__content__text'
 | 
			
		||||
@ -279,7 +285,7 @@ export default class StatusContent extends React.PureComponent {
 | 
			
		||||
          tabIndex='0'
 | 
			
		||||
          ref={this.setRef}
 | 
			
		||||
        >
 | 
			
		||||
          <div className='status__content__text' dangerouslySetInnerHTML={content} lang={status.get('language')} tabIndex='0' />
 | 
			
		||||
          <div ref={this.setContentsRef} className='status__content__text' dangerouslySetInnerHTML={content} lang={status.get('language')} tabIndex='0' />
 | 
			
		||||
          {media}
 | 
			
		||||
        </div>
 | 
			
		||||
      );
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user