Hi. In Chrome there is a check in the browser app's current Javascript that causes the page to crash/fail to load after logging in.
We were made aware of this when customers using our extension noted that their LastPass Vault wasn't opening when our extension was enabled.
This can be reproduced by any browser extension defining `https://lastpass.com/*` as `externally_connectable` in the extension manifest.
The offending code does checks like this:
(void 0 !== chrome.runtime && void 0 !== chrome.runtime.onMessage ? chrome.runtime.onMessage : chrome.extension.onRequest).addListener(listener)
When an extension defines a site as `externally_connectable`, the browser gives the page access to `chrome.runtime`, but Javascript on a page that isn't injected by an extension does not have access to `chrome.runtime.onMessage` - it will always be `undefined`, meaning this check (&& void 0 !== chrome.runtime.onMessage) will always be false.
Attached is a screenshot of the browser stuck on the "loading screen" along with the error that appears in the console:
