Issues with window.open() in IE11 on Windows 10 and Edge (difference in Protected Mode)

Won’t fix Issue #13026028

Details

Author
Andrew L.
Created
Aug 1, 2017
Privacy
This issue is public.
Found in
  • Microsoft Edge
  • Internet Explorer
Found in build #
40.15063
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

Hello,

I have a website running on a local server on our network (Intranet Zone). It is needing to open a popup on a URL that is in the Internet Zone, and then monitor when the popup closes and be able to close it.

This is having some problems in IE11 (see attached repro):

  • If I simply open the popup to an “Internet Zone” URL (see Popup Reference Issue in the parent.html page), window.open returns null. I can’t tell if it actually opened (as opposed to being blocked by a popup blocker), I can’t tell when the user closes it, and I can’t close it.
  • If I open a page that then redirects to the “Internet Zone” URL (see Popup Redirect Issue), the popup window seems to “disconnect” from the parent page upon redirection. The object returned from window.open() is still present, but it says that closed is true and doesn’t respond when I invoke the close() function on it.

I found that if I customize my Internet Options so that “Enable Protected Mode” is ON for the Intranet Zone, the problems mostly go away in IE11 except that I still can’t close the window in the first scenario. It seems that window.open() doesn’t work properly when the “Protected Mode” of the parent and child pages are different.
Is the way that Internet Explorer is intended to work?

In Edge, I am unable to close the window in the first scenario, but the “Popup Redirect Issue” scenario does allow me to check the closed property and close the window after redirection. Changing “Protected Mode” doesn’t alter Edge’s behavior.
Is this how Edge is intended to work?

Thanks,
Andrew

Attachments

Comments and activity

  • Microsoft Edge Team

    Changed Assigned To to “James M.”

  • Hello,

    Thank you for providing your feedback on IE11. We are not accepting feedback on Internet Explorer through this portal any longer (unless security related). We welcome any feedback you have on Microsoft Edge through this website.

    Can you please give us a reduced sample of the problem in Edge only and the repro steps including what is expected and what actually happens?

    Best Wishes,
    The MS Edge Team

  • Microsoft Edge Team

    Changed Status to “Won’t fix”

You need to sign in to your Microsoft account to add a comment.

Sign in