From: ThibG Date: Mon, 22 Jun 2020 17:24:16 +0000 (+0200) Subject: Fix audio player not working when media files are hosted on a different domain (... X-Git-Url: https://git.xn--scling-oua.cat.family/?a=commitdiff_plain;h=aaf91abffae590b2db1b9e6a7dd2a9e2b06b06ca;p=mastodon.git Fix audio player not working when media files are hosted on a different domain (#14118) --- diff --git a/app/javascript/mastodon/features/audio/index.js b/app/javascript/mastodon/features/audio/index.js index 5f5d85b95..029750d85 100644 --- a/app/javascript/mastodon/features/audio/index.js +++ b/app/javascript/mastodon/features/audio/index.js @@ -229,6 +229,7 @@ class Audio extends React.PureComponent { window.addEventListener('scroll', this.handleScroll); const img = new Image(); + img.crossOrigin = 'anonymous'; img.onload = () => this.handlePosterLoad(img); img.src = this.props.poster; } @@ -236,6 +237,7 @@ class Audio extends React.PureComponent { componentDidUpdate (prevProps, prevState) { if (prevProps.poster !== this.props.poster) { const img = new Image(); + img.crossOrigin = 'anonymous'; img.onload = () => this.handlePosterLoad(img); img.src = this.props.poster; } @@ -606,6 +608,7 @@ class Audio extends React.PureComponent { onPause={this.handlePause} onProgress={this.handleProgress} onTimeUpdate={this.handleTimeUpdate} + crossOrigin='anonymous' />