diff --git a/electron/createWindow.js b/electron/createWindow.js index 399c8ac82..bddb0e24d 100644 --- a/electron/createWindow.js +++ b/electron/createWindow.js @@ -10,6 +10,7 @@ import { TO_TRAY_WHEN_CLOSED } from 'constants/settings'; import setupBarMenu from './menu/setupBarMenu'; import * as PAGES from 'constants/pages'; const remote = require('@electron/remote/main'); +const shell = require('electron').shell; function GetAppLangCode() { // https://www.electronjs.org/docs/api/locales // 1. Gets the user locale. @@ -190,6 +191,8 @@ export default appState => { }); window.webContents.setWindowOpenHandler((details) => { + // Open the link in a browser tab. + shell.openExternal(details.url); return { action: 'deny' }; }); diff --git a/ui/component/common/form-components/form-field.jsx b/ui/component/common/form-components/form-field.jsx index 4bf1f84e0..9dac1df87 100644 --- a/ui/component/common/form-components/form-field.jsx +++ b/ui/component/common/form-components/form-field.jsx @@ -217,7 +217,7 @@ export class FormField extends React.PureComponent { getMdeInstance={getInstance} options={{ spellChecker: true, - hideIcons: ['heading', 'image', 'fullscreen', 'side-by-side', 'guide'], // guide hidden until fixed + hideIcons: ['heading', 'image', 'fullscreen', 'side-by-side'], previewRender(plainText) { const preview = ; return ReactDOMServer.renderToString(preview);