title: LastPass Chrome extension throwing error and preventing click events
body: <p>I'm registering a simple click event like seen below:</p>
  
  <pre><code>$('.block--hero').on('click', '*[data-target-id]', function(e) {
      e.preventDefault();
      e.stopPropagation();
              console.log('clicked');
  });
  </code></pre>
  
  <p>Frequently, but not always, when I click on the interface element, I'll receive the following console error that I've identified as belonging to the <code>LastPass</code> extension for Google Chrome.</p>
  
  <pre><code>Uncaught TypeError: Cannot read property 'location' of undefined onloadwff.js:726
      lp_docinfoFromEvent onloadwff.js:726
      icon_click_handler onloadwff.js:727
      (anonymous function) onloadwff.js:139
  </code></pre>
  
  <p>When I receive this error, the <code>clicked</code> message wasn't logged to the console. Essentially, the click event returned <code>false</code>.</p>
  
  <p>Normally, I'd just disable the extension and forget about it, but <code>LastPass</code> is a pretty popular extension, and I'd like to somehow guarantee my intended behaviour. Users aren't going to know it's their extension causing the problem - only that the site doesn't work.</p>
  
  <p>Is there a way around this?</p>