diff --git a/bigbluebutton-html5/imports/ui/components/media/webcam-draggable-overlay/component.jsx b/bigbluebutton-html5/imports/ui/components/media/webcam-draggable-overlay/component.jsx
index cc9fdeba4d..19e840d5d1 100644
--- a/bigbluebutton-html5/imports/ui/components/media/webcam-draggable-overlay/component.jsx
+++ b/bigbluebutton-html5/imports/ui/components/media/webcam-draggable-overlay/component.jsx
@@ -476,8 +476,10 @@ class WebcamDraggable extends PureComponent {
enable={{
top: (webcamsPlacement === 'bottom') && !swapLayout,
bottom: (webcamsPlacement === 'top') && !swapLayout,
- left: (webcamsPlacement === 'right') && !swapLayout,
- right: (webcamsPlacement === 'left') && !swapLayout,
+ left: ((!isRTL && webcamsPlacement === 'right') || (isRTL && webcamsPlacement === 'left'))
+ && !swapLayout,
+ right: ((!isRTL && webcamsPlacement === 'left') || (isRTL && webcamsPlacement === 'right'))
+ && !swapLayout,
topLeft: false,
topRight: false,
bottomLeft: false,