Safari window.open() doesn't work
<p>I need to open external link in a new window. I handle click on edit button in a view:</p>

<pre><code>module.exports = utils.Backbone.View.extend({
    events: {
        "click #edit": "onEditClicked"
    },

    "onEditClicked": () =&gt; PubSub.publish("EDITOR_REQUESTED");
});
</code></pre>

<p>Then I check if the user is logged in. 
If yes - I send notification "OPEN_EDITOR" and expect a new window to be open with the external link.</p>

<pre><code>TextEditorController.prototype.handleMessages = function () {

    PubSub.subscribe("OPEN_EDITOR", () =&gt; {
        var editor = window.open(this.$service.getEditorURL());
    });
});
</code></pre>

<p>But in Safari new window seems to be blocked? Is there workaround in my case?</p>