SOLVED

Internet Explorer Mode Flip-Flops Between On and Off

Brass Contributor

With the latest version of Edge Dev Version 78.0.276.2 (Official build) dev (64-bit) on Windows 10 Pro Version 1903 (OS Build 18362.356). It finally properly uses an Edge Tab to go into IE Mode, before it would open the IE Browser separately and gave a message in Edge to reinstall Edge with admin rights. I have IE Mode enabled through the registry by setting InternetExplorerIntegrationLevel = 1 and SendIntranetToInternetExplorer = 1

Anyway, now that it opens in an actual tab in Edge, Internet Mode seems to flip-flop between on and off with every page click. For example going to our Intranet home page, IE Mode is turned on. When I click on a link within the Intranet page, IE mode turns itself off. When I click another link within the Intranet page, IE mode turns itself on again. If after clicking a link IE mode is turned off, clicking the refresh button turns it back on again. No matter how many times i click the refresh button, IE mode stays on, until I click another link within the Intranet page.

19 Replies
Still flips on page navigations in build 79.0.279.0.

It still flips with Microsoft Edge Dev Build 79.0.301.2

@GreatToHearFromYou 

 

Unfortunately, we have the same issue. Do you use self-signed certificate or authority issued certificate on your Intranet domain?

https://techcommunity.microsoft.com/t5/Enterprise/Every-even-clicks-the-site-would-not-open-in-IE-mo...

@bmoteria @gdube @GreatToHearFromYou - Thanks for trying IE mode and for reaching out.

To help us narrow down what's happening it would greatly help if you can collect logs and share back using the following guidance -

- Start Edge with the command line "msedge.exe --enable-logging --v=1 --vmodule=*/dual_engine/*"

- This will create a log in "%localappdata%\microsoft\Edge<Canary/Dev/Beta>\user data\chrome_debug.log"

- The log is human readable and will contain URLs. Please proof read to ensure there is no PII information included before you share back with us.

 

 

@Shilpa_Subramanian 

 

Microsoft Edge78.0.276.20 (Official build) beta (64-bit)
Revisionef4c2877060a47464d0e125eb5a9d898b8e51c2c
Operating systemWindows 10 OS Version 1903 (Build 18362.449)

 

As per instructions, MS Edge Beta generated a log file (chrome_debug.log) with following content:

 

[18960:2900:1031/102435.791:VERBOSE1:win_util.cc(995)] Checking if internal user
[18960:2900:1031/102435.835:VERBOSE1:webrtc_event_log_manager.cc(99)] WebRTC remote-bound event logging enabled.
[18960:2900:1031/102435.838:VERBOSE1:pref_proxy_config_tracker_impl.cc(184)] 000001E770B7C4C0: set chrome proxy config service to 000001E770B9FCC0
[18960:24712:1031/102435.882:ERROR:cache_util_win.cc(21)] Unable to move the cache: Access is denied. (0x5)
[18960:24712:1031/102435.883:ERROR:cache_util.cc(141)] Unable to move cache folder C:\Users\<USERNAME>\AppData\Local\Microsoft\Edge Beta\User Data\ShaderCache\GPUCache to C:\Users\<USERNAME>\AppData\Local\Microsoft\Edge Beta\User Data\ShaderCache\old_GPUCache_000
[18960:24712:1031/102435.884:ERROR:disk_cache.cc(178)] Unable to create cache
[18960:24712:1031/102435.884:ERROR:shader_disk_cache.cc(601)] Shader Cache Creation failed: -2
[18960:2900:1031/102435.939:VERBOSE1:component_updater_service.cc(208)] CrxUpdateService stopping
[18960:2900:1031/102435.939:WARNING:pref_notifier_impl.cc(40)] Pref observer for browser.relaunch_notification_period found at shutdown.
[18960:2900:1031/102435.955:VERBOSE1:statistics_recorder.cc(420)] Collections of all histograms
Histogram: AsyncDNS.ConfigChange recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 O (0 = 0.0%) {100.0%}

Histogram: AsyncDNS.ConfigParseDuration recorded 1 samples, mean = 2.0 (flags = 0x41)
0 ...
2 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
3 ...

Histogram: AsyncDNS.ConfigParseWin recorded 1 samples, mean = 12.0 (flags = 0x41)
0 ...
12 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
13 O (0 = 0.0%) {100.0%}

Histogram: AsyncDNS.HostParseResult recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 O (0 = 0.0%) {100.0%}

Histogram: AsyncDNS.HostsChange recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 O (0 = 0.0%) {100.0%}

Histogram: AsyncDNS.HostsParseDuration recorded 1 samples, mean = 11.0 (flags = 0x41)
0 ...
10 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
12 ...

Histogram: AsyncDNS.HostsParseWin recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: AsyncDNS.HostsSize recorded 1 samples, mean = 517864.0 (flags = 0x41)
0 ...
437686 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
576468 ...

Histogram: AsyncDNS.WatchStatus recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Chrome.CommandLineFlagCount recorded 1 samples, mean = 5.0 (flags = 0x41)
0 ...
5 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
6 ...

Histogram: Chrome.CommandLineUncommonFlagCount recorded 1 samples, mean = 5.0 (flags = 0x41)
0 ...
5 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
6 ...

Histogram: Chrome.ProcessSingleton.NotifyResult recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 ...

Histogram: Chrome.ProcessSingleton.TimeToNotify recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
10 ...

Histogram: DirectWrite.Fonts.Gfx.InitializeLoopCount recorded 1 samples (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)

Histogram: DiskCache.4.Error recorded 1 samples, mean = 12.0 (flags = 0x41)
0 ...
12 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
13 ...

Histogram: Enterprise.PolicyLoadStatus recorded 2 samples, mean = 0.0 (flags = 0x1)
0 ------------------------------------------------------------------------O (2 = 100.0%)
1 ...

Histogram: EnterpriseCheck.InDomain recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 O (0 = 0.0%) {100.0%}

Histogram: EnterpriseCheck.IsDomainJoined recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 O (0 = 0.0%) {100.0%}

Histogram: EnterpriseCheck.IsEnterpriseUser recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 O (0 = 0.0%) {100.0%}

Histogram: EnterpriseCheck.IsLocalMachine recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: EnterpriseCheck.IsLocalUser recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: EnterpriseCheck.IsManaged recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: EnterpriseCheck.NetGetJoinInformationAddress recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 O (0 = 0.0%) {100.0%}

Histogram: EnterpriseCheck.OSType recorded 1 samples, mean = 3.0 (flags = 0x41)
0 ...
3 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
4 ...

Histogram: Extensions.ChromeExtensionsClientInitTime2 recorded 1 samples, mean = 199.0 (flags = 0x41)
0 ...
146 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
203 ...

Histogram: GPU.GPUProcessLaunchTime recorded 1 samples, mean = 17.0 (flags = 0x41)
0 ...
17 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
20 ...

Histogram: GPU.GPUProcessTerminationStatus2 recorded 1 samples, mean = 4.0 (flags = 0x41)
0 ...
4 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
5 ...

Histogram: GPU.HardwareAccelerationModeEnabled recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 O (0 = 0.0%) {100.0%}

Histogram: GPU.ProcessLifetimeEvents.HardwareAccelerated recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: GoogleUpdate.InstallDetails.UpdateCohort recorded 1 samples (flags = 0x41)
-1895779836------------------------------------------------------------------------O (1 = 100.0%)

Histogram: ImportantFile.FileRenameError recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 ...

Histogram: ImportantFile.TempFileFailures recorded 1 samples, mean = 4.0 (flags = 0x41)
0 ...
4 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
5 ...

Histogram: ImportantFile.TimeToWrite recorded 1 samples, mean = 34.0 (flags = 0x41)
0 ...
34 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
40 ...

Histogram: LibraryLoader.LoadNativeLibraryWindows recorded 5 samples, mean = 0.4 (flags = 0x1)
0 ------------------------------------------------------------------------O (3 = 60.0%)
1 ------------------------------------------------O (2 = 40.0%) {60.0%}
2 ...

Histogram: MPArch.ChildProcessLaunchFirst recorded 1 samples, mean = 15.0 (flags = 0x41)
0 ...
14 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
17 ...

Histogram: MPArch.ChildProcessLaunchSubsequent recorded 1 samples, mean = 11.0 (flags = 0x41)
0 ...
10 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
12 ...

Histogram: Media.VideoCaptureService.DurationFromLastConnectToClosingConnectionAfterEnumerationOnly recorded 1 samples, mean = 169824608.0 (flags = 0x41)
0 ...
60000 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}

Histogram: Media.VideoCaptureService.Event recorded 1 samples, mean = 7.0 (flags = 0x41)
0 ...
7 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
8 ...

Histogram: Microsoft.ApplicationGuard.FeatureSupport recorded 1 samples, mean = 3.0 (flags = 0x41)
0 ...
3 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
4 O (0 = 0.0%) {100.0%}

Histogram: Microsoft.Instance.IsInternalMachine recorded 1 samples, mean = 0.0 (flags = 0x1)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Microsoft.Instance.IsInternalUser recorded 1 samples, mean = 0.0 (flags = 0x1)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Microsoft.TelemetryClient.UKM.AllowListInitialize.Time recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Microsoft.UKM.InitSequence recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 O (0 = 0.0%) {100.0%}

Histogram: NQE.ContentObserver.NetworkQualityMeaningfullyChanged recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 O (0 = 0.0%) {100.0%}

Histogram: Net.NotifyAddrChangeFailures recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: PlatformFile.UnknownErrors.Windows recorded 1 samples (flags = 0x41)
1175 ------------------------------------------------------------------------O (1 = 100.0%)

Histogram: Plugin.FlashUsage recorded 1 samples, mean = 2.0 (flags = 0x41)
0 ...
2 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
3 O (0 = 0.0%) {100.0%}

Histogram: PluginFinder.BuiltInPluginList.ErrorCode recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: PrefService.PersistentLogRecallProtobufs recorded 2 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (2 = 100.0%) {0.0%}
2 ...

Histogram: PrefService.ReadError recorded 1 samples, mean = 0.0 (flags = 0x1)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Profile.NumberOfSwitches recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Rappor.LoadCohortResult recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Rappor.LoadSecretResult recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: SafeBrowsing.FileTypeUpdate.ResourceBundleResult recorded 1 samples (flags = 0x41)
1 ------------------------------------------------------------------------O (1 = 100.0%)

Histogram: SafeBrowsing.FileTypeUpdate.ResourceBundleTypeCount recorded 1 samples (flags = 0x41)
382 ------------------------------------------------------------------------O (1 = 100.0%)

Histogram: SafeBrowsing.FileTypeUpdate.ResourceBundleVersion recorded 1 samples (flags = 0x41)
37 ------------------------------------------------------------------------O (1 = 100.0%)

Histogram: SafeBrowsing.V4UnusedStoreFileExists.AnyIpMalware recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: SafeBrowsing.V4UnusedStoreFileExists.ChromeFilenameClientIncident recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: SafeBrowsing.V4UnusedStoreFileExists.UrlSuspiciousSiteId recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Security.TreatInsecureOriginAsSecure recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Settings.JsonDataReadSizeKilobytes.Local_State recorded 1 samples, mean = 12.0 (flags = 0x1)
0 ...
12 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
14 ...

Histogram: SharedMemory.CreateError recorded 4 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (4 = 100.0%)
1 ...

Histogram: Shutdown.ShutdownType recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: SiteIsolation.Flags.IsolateOrigins recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: SiteIsolation.Flags.SitePerProcess recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: SiteIsolation.IsolateOrigins.Size recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Startup.BrowserMainRunnerImplInitializeLongTime recorded 1 samples, mean = 81.0 (flags = 0x41)
0 ...
77 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
89 ...

Histogram: Startup.BrowserMainRunnerImplInitializeStep1Time recorded 1 samples, mean = 26.0 (flags = 0x41)
0 ...
24 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
29 ...

Histogram: Startup.BrowserMainRunnerImplInitializeStep2Time recorded 1 samples, mean = 54.0 (flags = 0x41)
0 ...
48 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
57 ...

Histogram: Startup.BrowserProcessImpl_PreMainMessageLoopRunTime recorded 1 samples, mean = 9.0 (flags = 0x41)
0 ...
8 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
10 ...

Histogram: Startup.PreMainMessageLoopRunImplLongTime recorded 1 samples, mean = 13.0 (flags = 0x41)
0 ...
12 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
14 ...

Histogram: ThreadPool.DetachDuration.Browser.Background recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.DetachDuration.Browser.Foreground recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.HeartbeatLatencyMicroseconds.Browser.BackgroundTaskPriority recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.HeartbeatLatencyMicroseconds.Browser.BackgroundTaskPriority_MayBlock recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.HeartbeatLatencyMicroseconds.Browser.UserBlockingTaskPriority recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.HeartbeatLatencyMicroseconds.Browser.UserBlockingTaskPriority_MayBlock recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.HeartbeatLatencyMicroseconds.Browser.UserVisibleTaskPriority recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.HeartbeatLatencyMicroseconds.Browser.UserVisibleTaskPriority_MayBlock recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.NumActiveWorkers.Browser.Background recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.NumActiveWorkers.Browser.Foreground recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.NumTasksBeforeDetach.Browser.Background recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.NumTasksBeforeDetach.Browser.Foreground recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.NumTasksRunWhileQueuing.Browser.BackgroundTaskPriority recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.NumTasksRunWhileQueuing.Browser.BackgroundTaskPriority_MayBlock recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.NumTasksRunWhileQueuing.Browser.UserBlockingTaskPriority recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.NumTasksRunWhileQueuing.Browser.UserBlockingTaskPriority_MayBlock recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.NumTasksRunWhileQueuing.Browser.UserVisibleTaskPriority recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.NumTasksRunWhileQueuing.Browser.UserVisibleTaskPriority_MayBlock recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.NumWorkers.Browser.Background recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.NumWorkers.Browser.Foreground recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.TaskLatencyMicroseconds.Browser.BackgroundTaskPriority recorded 0 samples (flags = 0x1)
0 ...

Histogram: ThreadPool.TaskLatencyMicroseconds.Browser.BackgroundTaskPriority_MayBlock recorded 13 samples, mean = 1486728064.0 (flags = 0x1)
0 ...
7801 ------O (1 = 7.7%) {0.0%}
9417 ...
20000 ------------------------------------------------------------------------O (12 = 92.3%) {7.7%}

Histogram: ThreadPool.TaskLatencyMicroseconds.Browser.UserBlockingTaskPriority recorded 1 samples, mean = 26742.0 (flags = 0x1)
0 ...
20000 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}

Histogram: ThreadPool.TaskLatencyMicroseconds.Browser.UserBlockingTaskPriority_MayBlock recorded 13 samples, mean = 3187.1 (flags = 0x1)
0 ...
7 ------------------------------------------------------------------------O (1 = 7.7%) {0.0%}
8 O (0 = 0.0%) {7.7%}
10 ------------------------------------------------------------------------O (2 = 15.4%) {7.7%}
12 ------------------------O (1 = 7.7%) {23.1%}
15 ------------------------O (1 = 7.7%) {30.8%}
18 ------------------------------------O (2 = 15.4%) {38.5%}
22 --------------O (1 = 7.7%) {53.8%}
27 ...
558 --------------O (1 = 7.7%) {61.5%}
674 --------------O (1 = 7.7%) {69.2%}
814 --------------O (1 = 7.7%) {76.9%}
983 ...
3043 --------------O (1 = 7.7%) {84.6%}
3673 ...
20000 --------------O (1 = 7.7%) {92.3%}

Histogram: ThreadPool.TaskLatencyMicroseconds.Browser.UserVisibleTaskPriority recorded 2 samples, mean = 130.0 (flags = 0x1)
0 ...
12 ------------------------------------------------------------------------O (1 = 50.0%) {0.0%}
15 ...
218 -------------------------------------------O (1 = 50.0%) {50.0%}
263 ...

Histogram: ThreadPool.TaskLatencyMicroseconds.Browser.UserVisibleTaskPriority_MayBlock recorded 8 samples, mean = 1276.8 (flags = 0x1)
0 ...
7 ------------------------------------------------------------------------O (1 = 12.5%) {0.0%}
8 ------------------------------------O (1 = 12.5%) {12.5%}
10 O (0 = 0.0%) {25.0%}
12 ------------------------O (1 = 12.5%) {25.0%}
15 ...
124 -----------------------------O (2 = 25.0%) {37.5%}
150 --------------O (1 = 12.5%) {62.5%}
181 ...
462 --------------O (1 = 12.5%) {75.0%}
558 ...
7801 --------------O (1 = 12.5%) {87.5%}
9417 ...

Histogram: UI.DeviceScale recorded 1 samples (flags = 0x41)
100 ------------------------------------------------------------------------O (1 = 100.0%)

Histogram: UKM.BuildAndStoreLogIsEmpty recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 O (0 = 0.0%) {100.0%}

Histogram: UKM.MigratedClientIdInt64ToUInt64 recorded 1 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: UKM.PersistentLogRecall.Status recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 ...

Histogram: UMA.CleanExitBeaconConsistency recorded 1 samples, mean = 2.0 (flags = 0x1)
0 ...
2 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
3 ...

Histogram: UMA.EntropySourceType recorded 1 samples, mean = 2.0 (flags = 0x1)
0 ...
2 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
3 O (0 = 0.0%) {100.0%}

Histogram: UMA.FileMetricsProvider.InitialAccessResult recorded 1 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
2 ...

Histogram: UMA.LowEntropySource3Value recorded 1 samples (flags = 0x1)
6370 ------------------------------------------------------------------------O (1 = 100.0%)

Histogram: UMA.PersistentAllocator.BrowserMetrics.Errors recorded 0 samples (flags = 0x41)

Histogram: UMA.PersistentAllocator.BrowserMetrics.UsedPct recorded 0 samples (flags = 0x41)
0 ...

Histogram: UMA.PersistentAllocator.FieldTrialAllocator.Errors recorded 0 samples (flags = 0x41)

Histogram: UMA.PersistentAllocator.FieldTrialAllocator.UsedPct recorded 2 samples, mean = 1.0 (flags = 0x41)
0 O (0 = 0.0%)
1 ------------------------------------------------------------------------O (2 = 100.0%) {0.0%}
6 ...

Histogram: UMA.PersistentHistograms.InitResult recorded 1 samples, mean = 2.0 (flags = 0x41)
0 ...
2 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
3 ...

Histogram: UMA.ProtoCompressionRatio recorded 1 samples, mean = 65.0 (flags = 0x41)
0 ...
65 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
66 ...

Histogram: Variations.CreateTrials.SeedExpiry recorded 1 samples, mean = 0.0 (flags = 0x1)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Variations.LoadPermanentConsistencyCountryResult recorded 1 samples, mean = 6.0 (flags = 0x1)
0 ...
6 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
7 ...

Histogram: Variations.SafeMode.FellBackToSafeMode2 recorded 1 samples, mean = 0.0 (flags = 0x1)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Variations.SafeMode.Streak.Crashes recorded 1 samples (flags = 0x1)
1 ------------------------------------------------------------------------O (1 = 100.0%)

Histogram: Variations.SafeMode.Streak.FetchFailures recorded 1 samples (flags = 0x1)
0 ------------------------------------------------------------------------O (1 = 100.0%)

Histogram: Variations.SeedFreshness recorded 1 samples, mean = 51.0 (flags = 0x1)
0 ...
48 ------------------------------------------------------------------------O (1 = 100.0%) {0.0%}
59 ...

Histogram: Variations.SeedLoadResult recorded 1 samples, mean = 0.0 (flags = 0x1)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Variations.SeedProcessingTime recorded 1 samples, mean = 0.0 (flags = 0x1)
0 ------------------------------------------------------------------------O (1 = 100.0%)
1 ...

Histogram: Variations.UserChannel recorded 1 samples (flags = 0x1)
2 ------------------------------------------------------------------------O (1 = 100.0%)

Histogram: Windows.CreateThreadTime recorded 16 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (16 = 100.0%)
1 ...

Histogram: Windows.PostOperationState.DeleteFile.NonRecursive recorded 2 samples, mean = 0.0 (flags = 0x41)
0 ------------------------------------------------------------------------O (2 = 100.0%)
1 ...

 

@Shilpa_SubramanianPlease find your information below and attached.

 

Microsoft Edge Version 80.0.320.5 (Official build) dev (64-bit)

Windows 10 Version 1903 (OS Build 18362.418)

@Shilpa_Subramanian 

 

I have noticed it behaves this way in every configuration I've tried except for enabling the Internet Explorer Enterprise Mode site list and pointing Edge to that list. 

@AndrewSAIF 

 

Thanks for letting us know, much appreciated. Creating the XML file was the next test I was going to do, I now feel more confident about that knowing that it works for you.

@AndrewSAIF @Shilpa_Subramanian

 

Unfortunately using the Enterprise Mode List did not make a difference, it's still flipping back and forth between IE and Edge with every click. Strangely enough that I had to force update the list in edge://compat/enterprise in order for it to accept, it didn't import automatically. Attached I have the Internet Explorer mode diagnostics information found in edge://compat/iediagnostic, just in case it contains crucial information.

@GreatToHearFromYou  @Shilpa_Subramanian 

 

We configured the enterprise mode site list and it fixes this issue only on my machine (developer machine but treated as normal user machine). Whereas, it doesn't work on system admin's machine. The different between my account and system admin account is that, I have list of trusted sites in Internet Explorer that is managed by IT team. For my system admin, he has to manage his own trusted sites locally in Internet explorer. Still not sure what's causing the issue.

 

This diagnostic information is of my machine (account).

clipboard_image_0.png

best response confirmed by GreatToHearFromYou (Brass Contributor)
Solution

@GreatToHearFromYou 

 

Not sure if this will help anyone, but one of the other things I discovered after much frustration was that if you add an enterprise site list or make any changes to it, Edge will take approximately 1-1.5 minutes to load the new list the next time it starts up. 

 

You'll see an EmieSitelist.xml file pop into %localappdata%\Microsoft\Edge[version]\User Data when it's loaded. Prepopulating this file unfortunately does not change this behavior. 

 

To clarify as well, I noticed that even if I specify a sites list in Edge at HKLM\SOFTWARE\Policies\Microsoft\Edge, IE mode will not work properly unless the Enterprise Mode Sites List is configured for Internet Explorer at HKLM\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode). 

 

Interestingly, if you configure the sites list in Edge and then remove the list from your IE Enterprise Mode key or delete the key entirely, it will continue to work on that machine. It just won't work if you start with just the Edge key on a new machine. 

 

Haven't tried this in group policy yet but I expect it would work the same. 

@AndrewSAIF 

 

This was a MAJOR help!! Thank you so much and it definitely got me into the right direction. However, besides enabling the Enterprise Mode IE List for Internet Explorer, I also had to enable "Let users turn on and use Enterprise Mode from the Tools menu" found in gpedit.msc here: Computer Configuration > Administrative Templates > Windows Components > Internet Explorer. Once that was enabled as well, all worked as expected. To recap, below are the settings that need to be enabled in gpedit.msc:

 

Computer Configuration > Administrative Templates > Microsoft Edge:

"Configure Internet Explorer integration" - enable and set to "Internet Explorer Mode"

"Configure the Enterprise Mode Site List" - enable and set to your xml file

 

User Configuration > Administrative Templates > Windows Components > Internet Explorer:

"Let users turn on and use Enterprise Mode from the Tools menu" - enable

"Use the Enterprise Mode IE website list"  - enable and set to your xml file

@AndrewSAIF You can go to edge://compat/enterprise and click on the "Force Update" button to have site list XML changes reflected instantly.

 

@AndrewSAIF @GreatToHearFromYou Setting up a site list for Internet Explorer should not be required if you have enabled IE mode and are using this Edge policy - https://docs.microsoft.com/en-us/deployedge/microsoft-edge-policies#internetexplorerintegrationsitel....

When the Edge site list policy is enabled, it takes precedence over the IE site list.

Please let us know if you're still experiencing issues.

@Shilpa_Subramanian 

 

Thanks for the reply. I agree, this is how it should work. I can't get it to work this way in Edge Dev 80.0.345.0 in my environment, though, and it doesn't sound like I'm the only one.

I am configuring this in the registry, but will be trying group policy soon. Maybe group policy will be different. Here is how it works with the registry config:

 

If you take a PC that has never had an IE Enterprise Mode site list configured and add the InternetExplorerIntegrationSiteList value to your HKLM\Software\Policies\Microsoft\Edge key, you'll get the flip flop behavior described in this thread. If you go to edge://compat/iediagnostic, the 'Use the Enterprise Mode IE website list' will say Not set. 

If you add HKLM\Software\Policies\Microsoft\InternetExplorer\Main\EnterpriseMode\SiteList and point it to your list, it will start working correctly. On the IE mode diagnostic page, you'll see your site list path. 

If you then remove HKLM\Software\Policies\Microsoft\InternetExplorer\Main\EnterpriseMode\SiteList, IE mode will continue to work just fine. On the IE mode diagnostic page, the 'Use the Enterprise Mode IE website list' will be blank (rather than Not set). I believe this is because the IE Enterprise Mode creates a separate key in HKCU\Software\Microsoft\Internet Explorer\Main\EnterpriseMode on its own. If you delete this key, the behavior will go back to flip-flopping and your diagnostics page will go back to saying 'Not set'. 

To duplicate the issue, you'd need to start on a PC that's never had the IE Enterprise Mode Site List active, or delete HKLM\Software\Policies\Microsoft\InternetExplorer\Main\EnterpriseMode\SiteList and HKCU\Software\Microsoft\Internet Explorer\Main\EnterpriseMode. 

 

I'll update this thread after I test it with group policy. 

 

Andrew

@AndrewSAIF I struggled with the flip flop for days. I would go to the page and it was in an Edge tab. If I hit refresh the IE icon would appear. Browsing the site would be hit or miss with a refresh correcting it. I never would have thought to do the IE setting in the GPO to resolve this. The issue is resolved now and I'm pushing forward with my testing. This would allow us to dump IE11 as our native browser and only use it for the 3 websites we use that still require Silverlight and ActiveX. Thanks for posting this.

@AndrewSAIF  @Shilpa_Subramanian

 

Andrew,

No need to test it in GPO because I have already done that (see my message above you) and just today I've discovered even more. You are correct, also in GPO, you must set the Enterprise List (thus activating Enterprise Mode) for IE in order to make Internet Explorer Mode in Edge work properly. However, during my testing, I discovered this; for Windows 7 it can be set at HKLM level for it to work properly, for Windows 10 however it must be set at HKCU, otherwise it gets ignored and the flip-flop continues.

 

I've seen many forums where people had the same problem and didn't understand why Enterprise Mode was working in Windows 7, but once upgraded to Windows 10 or even a clean Windows 10 installation broke Enterprise Mode, this is because they had it set to HKLM, but once Windows 10 came along, it needs to be set at HKCU level.

 

Shilpa,

Internet Explorer Mode in Edge only works correctly (without flip-flopping) if Enterprise Mode in Internet Explorer is set up correctly. If Enterprise Mode is removed from IE, the IE Mode in Edge stops working correctly as well - it starts flip-flopping again in between IE Engine and Chromium Engine. I've tested this extensively and every time with the same result.

 

 

Another confirmation of this flip-flop behavior and fix using the "Use the Enterprise Mode IE website list" GPO policy.

 

In my case, I needed to:

 

- set the mentioned "Use the Enterprise Mode IE website list" GPO policy (I used the same file as for "Configure the Enterprise Mode Site List"; I didn't try removing the latter policy, both are set)

- restart the browser (only for stopping the flip-flop behavior, removing configuration for the "Use the Enterprise Mode IE website list" policy immediately restarts the behavior)

 

Thank you to @AndrewSAIF and @GreatToHearFromYou for the instructions!

To everyone in this discussion:

 

Unfortunately we have encountered another roadblock; As of Edge Dev Version 80.0.361.9 Internet Explorer Mode is not working natively in Edge anymore (it broke across all Edge versions; Canary/Dev/Beta/Stable) and instead opens the link in a new separate Internet Explorer Window and showing a message in Edge stating "To open this page in Internet Explorer mode, reinstall Microsoft Edge with administrator privileges"

 

If anyone is experiencing this same problem, or has experienced the problem but found a solution, please feel free to join the discussion here: https://techcommunity.microsoft.com/t5/enterprise/internet-explorer-mode-broken-in-edge-dev-version-...

1 best response

Accepted Solutions
best response confirmed by GreatToHearFromYou (Brass Contributor)
Solution

@GreatToHearFromYou 

 

Not sure if this will help anyone, but one of the other things I discovered after much frustration was that if you add an enterprise site list or make any changes to it, Edge will take approximately 1-1.5 minutes to load the new list the next time it starts up. 

 

You'll see an EmieSitelist.xml file pop into %localappdata%\Microsoft\Edge[version]\User Data when it's loaded. Prepopulating this file unfortunately does not change this behavior. 

 

To clarify as well, I noticed that even if I specify a sites list in Edge at HKLM\SOFTWARE\Policies\Microsoft\Edge, IE mode will not work properly unless the Enterprise Mode Sites List is configured for Internet Explorer at HKLM\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode). 

 

Interestingly, if you configure the sites list in Edge and then remove the list from your IE Enterprise Mode key or delete the key entirely, it will continue to work on that machine. It just won't work if you start with just the Edge key on a new machine. 

 

Haven't tried this in group policy yet but I expect it would work the same. 

View solution in original post