IE Compatibility Mode Pop-up Issue

%3CLINGO-SUB%20id%3D%22lingo-sub-1330075%22%20slang%3D%22en-US%22%3EIE%20Compatibility%20Mode%20Pop-up%20Issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1330075%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20are%20experiencing%20an%20issue%20with%20a%20website%20that%20must%20run%20in%20Internet%20Explorer%20Compatibility%20Mode.%20Performing%20different%20functions%20on%20the%20site%20causes%20a%20pop-up%20window.%20The%20pop-up%20is%20required%20to%20perform%20the%20function%20or%20for%20it%20to%20continue.%20Our%20problem%20is%20that%20the%20pop-up%20is%20appearing%20behind%20Edge.%20If%20you%20minimize%20Edge%2C%20you%20also%20minimize%20the%20pop-up.%20The%20only%20way%20to%20get%20to%20the%20pop-up%20is%20to%20open%20Task%20Manager%2C%20expand%20Internet%20Explorer%2C%20select%20the%20pop-up%20in%20the%20list%2C%20and%20choose%20Bring%20to%20front.%20From%20the%20user%E2%80%99s%20perspective%2C%20the%20website%20has%20frozen.%20Any%20help%20is%20appreciated.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWindows%20Version%3A%20%26nbsp%3BWindows%2010%201909%20(18363.815)%3C%2FP%3E%3CP%3EEdge%20Stable%20Version%2081.0.416.58%20(64-bit)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20following%20is%20the%20entry%20for%20the%20website%20Enterprise%20Mode%20Site%20List.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSITE%3E%3C%2FSITE%3E%3C%2FP%3E%3CP%3E%3CCOMPAT-MODE%3EIE7Enterprise%3C%2FCOMPAT-MODE%3E%3C%2FP%3E%3CP%3E%3COPEN-IN%3EIE11%3C%2FOPEN-IN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CP%3E%3C%2FP%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1333205%22%20slang%3D%22en-US%22%3ERe%3A%20IE%20Compatibility%20Mode%20Pop-up%20Issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1333205%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F57026%22%20target%3D%22_blank%22%3E%40Michael%20Griffith%3C%2FA%3E%26nbsp%3BThanks%20for%20reaching%20out%2C%20and%20welcome%20to%20the%20MS%20Edge%20Insider's%20community.%20I've%20looped%20in%20the%20Enterprise%20team%2C%20and%20they'll%20be%20looking%20into%20this%20shortly!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CI%3EFawkes%20(they%2Fthem)Project%20%26amp%3B%20Community%20Manager%20-%20Microsoft%20Edge%3CI%3E%3C%2FI%3E%3C%2FI%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1336890%22%20slang%3D%22en-US%22%3ERe%3A%20IE%20Compatibility%20Mode%20Pop-up%20Issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1336890%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F57026%22%20target%3D%22_blank%22%3E%40Michael%20Griffith%3C%2FA%3E%2C%26nbsp%3BI%20work%20on%20Edge%20and%20I'm%20interested%20in%20learning%20more%20about%20the%20details%20of%20this%20issue%20so%20we%20can%20attempt%20to%20reproduce%20and%20understand%20it.%20Here%20are%20some%20questions%20I%20have%2C%20it%20would%20help%20us%20out%20if%20you%20answered%20what%20you%20could%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EDo%20you%20have%20any%20details%20on%20how%20the%20webpage%20is%20creating%20the%20popup%2C%20for%20example%20Javascript%2C%20native%20(ActiveX)%2C%20or%20as%20a%20result%20of%20something%20else%3F%3C%2FLI%3E%0A%3CLI%3EIs%20the%20popup%20modal%20(can%20you%20click%20on%20the%20window%20behind%20it)%3F%3C%2FLI%3E%0A%3CLI%3EDoes%20the%20scenario%20work%20in%20standalone%20IE%3F%3C%2FLI%3E%0A%3CLI%3EHow%20are%20you%20minimizing%20Edge%3F%3C%2FLI%3E%0A%3CLI%3EWhen%20the%20website%20is%20frozen%2C%20is%20the%20rest%20of%20the%20browser%20responsive%3F%20Can%20you%20create%20and%20close%20tabs%3F%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EA%20video%20showing%20what%20you%20saw%20would%20also%20help%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1336911%22%20slang%3D%22en-US%22%3ERe%3A%20IE%20Compatibility%20Mode%20Pop-up%20Issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1336911%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F635116%22%20target%3D%22_blank%22%3E%40ssmole5%3C%2FA%3E%2C%26nbsp%3Bthank%20you%20for%20your%20reply.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20website%20uses%20ActiveX.%20The%20pop-up%20is%20not%20modal.%20I%20misspoke%20earlier%20about%20minimizing%20the%20browser.%20Edge%20is%20completely%20frozen%20including%20the%20minimize%20button.%20Pressing%20Alt%2BTab%20does%20not%20reveal%20the%20pop-up%20as%20a%20choice.%20The%20only%20way%20to%20get%20to%20it%20is%20with%20the%20Task%20Manager%20as%20I%20described.%20The%20website%20works%20correctly%20in%20standalone%20Internet%20Explorer.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1336924%22%20slang%3D%22en-US%22%3ERe%3A%20IE%20Compatibility%20Mode%20Pop-up%20Issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1336924%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F635116%22%20target%3D%22_blank%22%3E%40ssmole5%3C%2FA%3E%2C%26nbsp%3BHere%20are%20some%20screen%20captures.%20When%20I%20click%20Sign%20Timesheet%2C%20a%20window%20pops%20up%20to%20ask%20me%20if%20I%20am%20sure%20I%20want%20to%20sign.%20I%20cannot%20see%20the%20window%20unless%20I%20bring%20it%20to%20the%20front%20with%20Task%20Manager.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1337000%22%20slang%3D%22en-US%22%3ERe%3A%20IE%20Compatibility%20Mode%20Pop-up%20Issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1337000%22%20slang%3D%22en-US%22%3EThanks%20for%20the%20updates%2C%20we're%20able%20to%20narrow%20down%20the%20scenario%20a%20lot.%20Now%20we%20know%20the%20popup%20is%20a%20dialog%20window%20shown%20from%20an%20ActiveX%20control%2C%20it's%20showing%20up%20behind%20Edge%2C%20and%20you%20can%20only%20get%20the%20dialog%20to%20show%20in%20front%20of%20Edge%20via%20the%20task%20manager.%20The%20thing%20about%20ActiveX%20controls%20is%20they%20can%20do%20just%20about%20anything%2C%20which%20makes%20it%20hard%20to%20diagnose%20from%20symptoms%20alone.%20We%20could%20find%20out%20with%20a%20repro%3CBR%20%2F%3E%3CBR%20%2F%3ECan%20you%20confirm%20that%20the%20dialog%20is%20initially%20showing%20behind%20Edge%3F%20That's%20a%20symptom%20I've%20never%20heard%20of%20before%20so%20I%20wanted%20to%20double-check%2C%20I've%20heard%20of%20similar%20issues%20where%20the%20dialog%20shows%20in%20front%20of%20Edge%20but%20ends%20up%20behind%20if%20you%20alt%20%2B%20tab%20away%20and%20back%20again.%20We%20have%20a%20fix%20for%20a%20related%20dialog%20issue%20reaching%20canary%20builds%20next%20week%2C%20but%20it%20doesn't%20sound%20like%20the%20same%20issue%20after%20clarifying%20the%20details.%3CBR%20%2F%3E%3CBR%20%2F%3EYou%20say%20%22The%20pop-up%20is%20not%20modal.%22%20but%20%22Edge%20is%20completely%20frozen%20including%20the%20minimize%20button%22%2C%20which%20either%20means%20the%20popup%20is%20modal%20or%20Edge%20is%20hanging%20after%20showing%20the%20popup.%20In%20standalone%20IE%2C%20when%20the%20popup%20is%20shown%20can%20you%20minimize%20IE%20(or%20switch%20tabs%20or%20anything)%3F%20If%20not%2C%20than%20I%20would%20consider%20it%20a%20modal%20dialog%20%3Agrinning_face%3A.%20%3CBR%20%2F%3E%3CBR%20%2F%3EAssuming%20the%20dialog%20is%20modal%20and%20it's%20showing%20up%20behind%20Edge%2C%20I%20would%20want%20to%20debug%20the%20dialog%20HWND%20styles%20%26amp%3B%20relationships%20(like%20the%20class%20of%20the%20owner)%20with%20spy%2B%2B%2C%20or%20we%20could%20write%20a%20small%20program%20to%20dump%20it%20via%20winapi%20to%20identify%20the%20scenario%20a%20bit%20more%20for%20us.%20But%20that%20sounds%20pretty%20difficult%20to%20arrange.%20We%20can%20think%20about%20it%20for%20next%20week%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1337093%22%20slang%3D%22en-US%22%3ERe%3A%20IE%20Compatibility%20Mode%20Pop-up%20Issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1337093%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F635116%22%20target%3D%22_blank%22%3E%40ssmole5%3C%2FA%3E%2C%26nbsp%3BThank%20you%20for%20sticking%20with%20me.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20can%20see%20the%20pop-up%20for%20a%20split%20second%20before%20it%20disappears.%20I'm%20assuming%20it%20is%20behind%20Edge%20because%20clicking%20Bring%20to%20Front%20in%20Task%20Manager%20brings%20it%20back.%20I%20tried%20Internet%20Explorer%2C%20and%20I%20cannot%20click%20anywhere%20in%20IE%20while%20the%20pop-up%20is%20open.%20Please%20let%20me%20know%20if%20there%20is%20anything%20you%20want%20me%20to%20try.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1829770%22%20slang%3D%22en-US%22%3ERe%3A%20IE%20Compatibility%20Mode%20Pop-up%20Issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1829770%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F57026%22%20target%3D%22_blank%22%3E%40Michael%20Griffith%3C%2FA%3E%26nbsp%3B%20%26nbsp%3BI%20am%20seeing%20the%20same%20thing%20with%20an%20active%20X%20application%20with%20pop%20up%20windows.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1829865%22%20slang%3D%22en-US%22%3ERe%3A%20IE%20Compatibility%20Mode%20Pop-up%20Issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1829865%22%20slang%3D%22en-US%22%3E%3CP%3EI'm%20sorry%20that%20I%20never%20came%20back%20to%20give%20an%20update.%26nbsp%3B%20Microsoft%20Premier%20Support%20spent%20a%20lot%20of%20time%20helping%20me.%26nbsp%3B%20We%20ran%20all%20sorts%20of%20trace%20tools%20and%20gathered%20logs.%26nbsp%3B%20Unfortunately%2C%20my%20problem%20lies%20with%20the%20third-party%20application%20developer.%26nbsp%3B%20Microsoft%20cannot%20see%20into%20the%20developer's%20ActiveX%20code%2C%20but%20they%20believe%20that%20it%20includes%20a%20window.focus%20command%20for%20both%20the%20application%20and%20its%20pop-up.%26nbsp%3B%20They%20think%20that%20the%20two%20get%20in%20a%20race%20condition%20and%20the%20IE%20window%20is%20winning%20which%20hides%20the%20pop-up.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

We are experiencing an issue with a website that must run in Internet Explorer Compatibility Mode. Performing different functions on the site causes a pop-up window. The pop-up is required to perform the function or for it to continue. Our problem is that the pop-up is appearing behind Edge. If you minimize Edge, you also minimize the pop-up. The only way to get to the pop-up is to open Task Manager, expand Internet Explorer, select the pop-up in the list, and choose Bring to front. From the user’s perspective, the website has frozen. Any help is appreciated.

 

Windows Version:  Windows 10 1909 (18363.815)

Edge Stable Version 81.0.416.58 (64-bit)

 

The following is the entry for the website Enterprise Mode Site List.

 

<site url="webapp.company.com">

<compat-mode>IE7Enterprise</compat-mode>

<open-in>IE11</open-in>

</site>

8 Replies

@Michael Griffith Thanks for reaching out, and welcome to the MS Edge Insider's community. I've looped in the Enterprise team, and they'll be looking into this shortly!

 

Fawkes (they/them)
Project & Community Manager - Microsoft Edge

Hi @Michael Griffith, I work on Edge and I'm interested in learning more about the details of this issue so we can attempt to reproduce and understand it. Here are some questions I have, it would help us out if you answered what you could:

  • Do you have any details on how the webpage is creating the popup, for example Javascript, native (ActiveX), or as a result of something else?
  • Is the popup modal (can you click on the window behind it)?
  • Does the scenario work in standalone IE?
  • How are you minimizing Edge?
  • When the website is frozen, is the rest of the browser responsive? Can you create and close tabs?

A video showing what you saw would also help

Hi @ssmole5, thank you for your reply.

 

The website uses ActiveX. The pop-up is not modal. I misspoke earlier about minimizing the browser. Edge is completely frozen including the minimize button. Pressing Alt+Tab does not reveal the pop-up as a choice. The only way to get to it is with the Task Manager as I described. The website works correctly in standalone Internet Explorer.

@ssmole5, Here are some screen captures. When I click Sign Timesheet, a window pops up to ask me if I am sure I want to sign. I cannot see the window unless I bring it to the front with Task Manager.

Thanks for the updates, we're able to narrow down the scenario a lot. Now we know the popup is a dialog window shown from an ActiveX control, it's showing up behind Edge, and you can only get the dialog to show in front of Edge via the task manager. The thing about ActiveX controls is they can do just about anything, which makes it hard to diagnose from symptoms alone. We could find out with a repro

Can you confirm that the dialog is initially showing behind Edge? That's a symptom I've never heard of before so I wanted to double-check, I've heard of similar issues where the dialog shows in front of Edge but ends up behind if you alt + tab away and back again. We have a fix for a related dialog issue reaching canary builds next week, but it doesn't sound like the same issue after clarifying the details.

You say "The pop-up is not modal." but "Edge is completely frozen including the minimize button", which either means the popup is modal or Edge is hanging after showing the popup. In standalone IE, when the popup is shown can you minimize IE (or switch tabs or anything)? If not, than I would consider it a modal dialog :grinning_face:.

Assuming the dialog is modal and it's showing up behind Edge, I would want to debug the dialog HWND styles & relationships (like the class of the owner) with spy++, or we could write a small program to dump it via winapi to identify the scenario a bit more for us. But that sounds pretty difficult to arrange. We can think about it for next week

@ssmole5, Thank you for sticking with me.

 

I can see the pop-up for a split second before it disappears. I'm assuming it is behind Edge because clicking Bring to Front in Task Manager brings it back. I tried Internet Explorer, and I cannot click anywhere in IE while the pop-up is open. Please let me know if there is anything you want me to try. 

@Michael Griffith   I am seeing the same thing with an active X application with pop up windows. 

 

I'm sorry that I never came back to give an update.  Microsoft Premier Support spent a lot of time helping me.  We ran all sorts of trace tools and gathered logs.  Unfortunately, my problem lies with the third-party application developer.  Microsoft cannot see into the developer's ActiveX code, but they believe that it includes a window.focus command for both the application and its pop-up.  They think that the two get in a race condition and the IE window is winning which hides the pop-up.