Clicking link with target="_blank" in IE Mode loses session data in original tab

New Contributor

The problem occurs with the current Edge version 80.0.361.57 (64-bit), but I've also confirmed it is still happening in the latest beta/dev/canary versions as well.  We are using IE mode within the Edge browser, and are rendering all pages in IE11 compatibility mode.

 

When left-clicking any link containing a "target="_blank"" attribute in an IE mode-enabled page within our intranet, the destination is successfully opened in a new tab.  However, the state of my original tab (as well as the new tab) is effectively logged out and back in, and my session is reset.  I have a new ASP and ASP.NET session ID, and all of my session variables are lost.

 

In contrast, if I remove the target="_blank" from the link and do a Ctrl+Left click to open in a new tab, maintaining the session is fine in both tabs.  I can also use Javascript to get around this problem, using something like onclick="return ! window.open(this.href);" to open in a new tab yet keep my session in tact.

 

Is this a known issue, and if so, is there a fix in the works?

0 Replies