+
{
// eslint-disable-next-line react/jsx-no-bind
onClick = {
- () => super._onChange({ currentLanguage: language }) }>
+ e => {
+ e.stopPropagation();
+ super._onChange({ currentLanguage: language });
+ }
+ }>
{ t(`languages:${language}`) }
));
@@ -180,22 +184,23 @@ class MoreTab extends AbstractDialogTab {
{ t('settings.language') }
-
-
- { languageItems }
-
-
+
+
+
+ { languageItems }
+
+
+
);
}
diff --git a/react/features/settings/components/web/ProfileTab.js b/react/features/settings/components/web/ProfileTab.js
index af30d1de13f9..534dd59b11c1 100644
--- a/react/features/settings/components/web/ProfileTab.js
+++ b/react/features/settings/components/web/ProfileTab.js
@@ -1,6 +1,6 @@
// @flow
-import Button from '@atlaskit/button';
+import Button from '@atlaskit/button/standard-button';
import { FieldTextStateless } from '@atlaskit/field-text';
import React from 'react';
diff --git a/react/features/settings/components/web/audio/AudioSettingsPopup.js b/react/features/settings/components/web/audio/AudioSettingsPopup.js
index 52aae7d7ce82..6d0739cc0dc8 100644
--- a/react/features/settings/components/web/audio/AudioSettingsPopup.js
+++ b/react/features/settings/components/web/audio/AudioSettingsPopup.js
@@ -66,7 +66,7 @@ function AudioSettingsPopup({
setAudioOutputDevice = { setAudioOutputDevice } /> }
isOpen = { isOpen }
onClose = { onClose }
- position = 'top left'>
+ placement = 'top-start'>
{children}
diff --git a/react/features/settings/components/web/video/VideoSettingsPopup.js b/react/features/settings/components/web/video/VideoSettingsPopup.js
index c3b2830aa070..dcafcb6b838c 100644
--- a/react/features/settings/components/web/video/VideoSettingsPopup.js
+++ b/react/features/settings/components/web/video/VideoSettingsPopup.js
@@ -56,7 +56,7 @@ function VideoSettingsPopup({
videoDeviceIds = { videoDeviceIds } /> }
isOpen = { isOpen }
onClose = { onClose }
- position = 'top right'>
+ placement = 'top-end'>
{ children }