diff --git a/app/scripts/components/WebviewComponent.js b/app/scripts/components/WebviewComponent.js
index 461185fe4d153ab25be0163310248bd922c38d92..3fddb6de82eea420c2e8cfe5d8a540d9b5874f70 100644
--- a/app/scripts/components/WebviewComponent.js
+++ b/app/scripts/components/WebviewComponent.js
@@ -102,6 +102,11 @@ export default class WebviewComponent extends BaseComponent {
 
         this._webview.addEventListener('did-stop-loading', () => {
             this.dispatch('webview_loading', {isLoading: false});
+
+            // workaround for Input cursor invisible after navigation in webview
+            // details at https://github.com/electron/electron/issues/14474
+            this._webview.blur();
+            this._webview.focus();
         });
 
         this._webview.addEventListener('dom-ready', () => {