title: Safari window.open() doesn't work
body: <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>