diff --git a/res/css/structures/_RoomView.scss b/res/css/structures/_RoomView.scss index 3547225ce7f..a008a83aa6b 100644 --- a/res/css/structures/_RoomView.scss +++ b/res/css/structures/_RoomView.scss @@ -213,14 +213,20 @@ hr.mx_RoomView_myReadMarker { } // Immersive widgets -.mx_RoomView_body > .mx_AppTile { - margin: $container-gap-width; - margin-right: calc($container-gap-width / 2); - width: auto; - height: 100%; - padding-top: 33px; // to match the right panel chat heading +.mx_RoomView_immersive { + .mx_RoomHeader_wrapper { + border: unset; + } - border-radius: 8px; + .mx_AppTile { + margin: $container-gap-width; + margin-right: calc($container-gap-width / 2); + width: auto; + height: 100%; + padding-top: 33px; // to match the right panel chat heading + + border-radius: 8px; + } } .mx_RoomView_callStatusBar .mx_UploadBar_uploadProgressInner { diff --git a/src/components/structures/RoomView.tsx b/src/components/structures/RoomView.tsx index ab06369406e..c60ce9b164a 100644 --- a/src/components/structures/RoomView.tsx +++ b/src/components/structures/RoomView.tsx @@ -2099,6 +2099,7 @@ export class RoomView extends React.Component { const mainClasses = classNames("mx_RoomView", { mx_RoomView_inCall: Boolean(activeCall), + mx_RoomView_immersive: this.state.mainSplitContentType === MainSplitContentType.Video, }); const showChatEffects = SettingsStore.getValue('showChatEffects');