diff --git a/src/pages/JoinByLink/JoinByLink.js b/src/pages/JoinByLink/JoinByLink.js index f51df24aa2126323a524a67b5848b62e679039f8..25ce7a82aef1cb61f02e68be04b428dfea8743a0 100644 --- a/src/pages/JoinByLink/JoinByLink.js +++ b/src/pages/JoinByLink/JoinByLink.js @@ -5,7 +5,7 @@ import stylesFunc from './JoinByLink.styles'; import { connect } from 'react-redux'; import { profileSelectors } from 'Resource/profile'; import { bindActionCreators } from 'redux'; -import { BrowserView, isMobileOnly, isAndroid, isIOS, isMobile } from 'react-device-detect'; +import { BrowserView, isMobileOnly, isAndroid, isIOS, isMobile, isMobileSafari } from 'react-device-detect'; import { JoinByLinkForm } from '../../containers'; import { LinkError, AudioVideo, AudioVideoAnonymousHeader, LoadingSpinner, NynjaHelmet } from '../../componets'; import { @@ -70,7 +70,7 @@ class JoinByLink extends Component { const agent = navigator.userAgent; if (!(isSafari || isChrome || isFirefox || isOpera || (isEdge && agent.indexOf("Edg/") > -1))){ this.openModal('isBrowserModalOpen'); - } else if (isSafari && browserVersion === '13.1') { + } else if (isSafari && browserVersion === '13.1' && !isMobileSafari) { this.setState({ showSafariWarning: true }); } diff --git a/src/pages/NinjaApp/NinjaApp.js b/src/pages/NinjaApp/NinjaApp.js index de923a9078f7b939f1cc3e0bbbd7f247de0e086f..af6d8d83ac69c41f63fe2151cb5d955dd9d06410 100644 --- a/src/pages/NinjaApp/NinjaApp.js +++ b/src/pages/NinjaApp/NinjaApp.js @@ -11,7 +11,7 @@ import { bindActionCreators } from 'redux'; import { AudioVideo } from '../../componets'; import { requestNotificationPermission } from '../../core/managers/browserNotificationsManager'; import { withTranslation } from 'react-i18next'; -import { isSafari, browserVersion } from "react-device-detect"; +import { isSafari, browserVersion, isMobileSafari } from "react-device-detect"; import ConfirmDialog from "Components/Modals/ConfirmDialog/ConfirmDialog"; const styles = theme => (stylesFunc(theme, darkBgImg)); @@ -36,7 +36,7 @@ export class Dashboard extends Component { } checkSafari() { - if (isSafari && browserVersion === '13.1') { + if (isSafari && browserVersion === '13.1' && !isMobileSafari) { this.setState({ showSafariWarning: true }); } }