Prevent clicks on video from initiating selections
This commit is contained in:
		@@ -78,6 +78,11 @@ class Item extends React.PureComponent {
 | 
			
		||||
    e.stopPropagation();
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  handleMouseDown = (e) => {
 | 
			
		||||
    e.preventDefault();
 | 
			
		||||
    e.stopPropagation();
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  render () {
 | 
			
		||||
    const { attachment, index, size, standalone, letterbox, displayWidth } = this.props;
 | 
			
		||||
 | 
			
		||||
@@ -181,6 +186,7 @@ class Item extends React.PureComponent {
 | 
			
		||||
            onClick={this.handleClick}
 | 
			
		||||
            onMouseEnter={this.handleMouseEnter}
 | 
			
		||||
            onMouseLeave={this.handleMouseLeave}
 | 
			
		||||
            onMouseDown={this.handleMouseDown}
 | 
			
		||||
            autoPlay={autoPlay}
 | 
			
		||||
            loop
 | 
			
		||||
            muted
 | 
			
		||||
 
 | 
			
		||||
@@ -135,7 +135,10 @@ export default class Video extends React.PureComponent {
 | 
			
		||||
    this.seek = c;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  handleClickRoot = e => e.stopPropagation();
 | 
			
		||||
  handleMouseDownRoot = e => {
 | 
			
		||||
    e.preventDefault();
 | 
			
		||||
    e.stopPropagation();
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  handlePlay = () => {
 | 
			
		||||
    this.setState({ paused: false });
 | 
			
		||||
@@ -319,7 +322,7 @@ export default class Video extends React.PureComponent {
 | 
			
		||||
        ref={this.setPlayerRef}
 | 
			
		||||
        onMouseEnter={this.handleMouseEnter}
 | 
			
		||||
        onMouseLeave={this.handleMouseLeave}
 | 
			
		||||
        onClick={this.handleClickRoot}
 | 
			
		||||
        onMouseDown={this.handleMouseDownRoot}
 | 
			
		||||
        tabIndex={0}
 | 
			
		||||
      >
 | 
			
		||||
        <video
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user