diff --git a/app/javascript/mastodon/components/status.js b/app/javascript/mastodon/components/status.js
index 937b618c1..39ca49693 100644
--- a/app/javascript/mastodon/components/status.js
+++ b/app/javascript/mastodon/components/status.js
@@ -381,10 +381,10 @@ class Status extends ImmutablePureComponent {
status = status.get('reblog');
}
- if (pictureInPicture.get('inUse')) {
- media = ;
- } else if (status.get('media_attachments').size > 0) {
- if (this.props.muted) {
+ if (status.get('media_attachments').size > 0) {
+ if (pictureInPicture.get('inUse')) {
+ media = ;
+ } else if (this.props.muted) {
media = (
0) {
- if (this.props.muted) {
+ if (pictureInPicture.get('inUse')) {
+ quote_media = ;
+ } else if (this.props.muted) {
quote_media = (
+ deployPictureInPicture={pictureInPicture.get('available') ? this.handleDeployPictureInPicture : undefined}
+ />
)}
);
@@ -537,6 +540,7 @@ class Status extends ImmutablePureComponent {
sensitive={quote_status.get('sensitive')}
onOpenVideo={this.handleOpenVideo}
cacheWidth={this.props.cacheMediaWidth}
+ deployPictureInPicture={pictureInPicture.get('available') ? this.handleDeployPictureInPicture : undefined}
visible={this.state.showQuoteMedia}
onToggleVisibility={this.handleToggleQuoteMediaVisibility}
quote