From 3ad73a1eaa7f2549d6b270d58cea0bfd3f59e017 Mon Sep 17 00:00:00 2001 From: Zhongyi Tong Date: Wed, 2 Aug 2017 02:23:35 +0800 Subject: [PATCH] Explicit focus webview on macOS alone. --- app/main/index.js | 1 + app/renderer/js/components/webview.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/main/index.js b/app/main/index.js index 73a280d9..69dcfddf 100644 --- a/app/main/index.js +++ b/app/main/index.js @@ -57,6 +57,7 @@ function createMainWindow() { icon: iconPath(), minWidth: 600, minHeight: 500, + titleBarStyle: 'hidden', webPreferences: { plugins: true, allowDisplayingInsecureContent: true, diff --git a/app/renderer/js/components/webview.js b/app/renderer/js/components/webview.js index 4b5e2b97..84b8ef15 100644 --- a/app/renderer/js/components/webview.js +++ b/app/renderer/js/components/webview.js @@ -104,7 +104,7 @@ class WebView extends BaseComponent { // The bug is introduced from Electron and this is a tempory fix. // See https://github.com/zulip/zulip-electron/issues/216 const osName = SystemUtil.getOS(); - if (osName === 'Mac' || osName === 'Linux') { + if (osName === 'Mac') { this.$el.focus(); } }