From 528b3412d6f3810754a40e30ddbce64b21ec0a15 Mon Sep 17 00:00:00 2001 From: Florrie <towerofnix@gmail.com> Date: Fri, 1 Feb 2019 17:00:52 -0400 Subject: [PATCH] Use bowser for macOS detection --- src/components/menu-bar/menu-bar.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/menu-bar/menu-bar.jsx b/src/components/menu-bar/menu-bar.jsx index 3541d40a3..647a90fd0 100644 --- a/src/components/menu-bar/menu-bar.jsx +++ b/src/components/menu-bar/menu-bar.jsx @@ -3,6 +3,7 @@ import {connect} from 'react-redux'; import {defineMessages, FormattedMessage, injectIntl, intlShape} from 'react-intl'; import PropTypes from 'prop-types'; import bindAll from 'lodash.bindall'; +import bowser from 'bowser'; import React from 'react'; import Box from '../box/box.jsx'; @@ -227,7 +228,7 @@ class MenuBar extends React.Component { }; } handleKeyPress (event) { - const modifier = (window.navigator.platform === 'MacIntel') ? event.metaKey : event.ctrlKey; + const modifier = bowser.mac ? event.metaKey : event.ctrlKey; if (modifier && event.key === 's') { this.props.onClickSave(); event.preventDefault(); -- GitLab