I had an issue reported to me where a portal configured to use IE10 compatibility mode through Enterprise Mode Site List was consistently loading in IE5 mode instead. Despite correctly configuring the Enterprise Mode XML, the site would drop to IE5 compatibility mode when accessed through the Intranet zone with automatic Windows authentication enabled.
Initial Setup and Configuration
Creating the Enterprise Mode Site List
First, I used the Enterprise Mode Site List Manager tool to create the configuration. This tool is essential for generating properly formatted XML and maintaining version control. You can download it from Microsoft:
<site-list version="10">
<created-by>
<tool>EMIESiteListManager</tool>
<version>12.0.0.0</version>
<date-created>12/09/2025 14:05:45</date-created>
</created-by>
<site url="oldserver.bear.local">
<compat-mode>IE10</compat-mode>
<open-in>IE11</open-in>
</site>
</site-list>Deploying via Local Group Policy
I deployed this configuration using Local Group Policy and hosting it on a web server:
- Open Group Policy Editor (gpedit.msc)
- Navigate to:
Computer Configuration > Administrative Templates > Windows Components > Internet Explorer - Enable "Use the Enterprise Mode IE website list"
Checking Current Compatibility Mode
To verify what mode the site was actually using:
- Navigate to the site in Edge
- Look for the IE mode indicator (blue IE icon) in the address bar
- Open Developer Tools (F12) and check the Emulation tab
Verifying Enterprise Mode Configuration
I used these Edge commands to verify the configuration:
edge://compat # Main compatibility page
edge://compat/enterprise # View Enterprise Mode Site List
edge://compat/iediagnostic # Detailed IE mode diagnostics
After any XML changes:
- Navigate to
edge://compat - Click "Force update"
edge://compat/enterprise
Checking Group Policy Application
To ensure policies were applied correctly:
gpupdate /force
gpresult /h gpresult.html
Then reviewed the HTML report for any conflicting policies related to:
- Compatibility View settings
- Intranet zone configurations
- Enterprise Mode settings
The Zone-Specific Behavior
The critical finding was that the site behaved differently based on security zones:
- In Intranet Zone: Automatically dropped to IE5 mode
- In Internet Zone: Correctly displayed in IE11 mode (when canceling authentication)
This pointed to Intranet zone-specific settings overriding the Enterprise Mode configuration.
Understanding the Root Cause
According to Microsoft's documentation, by default IE11 uses the "Display intranet sites in Compatibility View" setting. When this is enabled, it forces sites to use IE7 compatibility mode, which then drops to IE5 Quirks mode if the page doesn't have a proper DOCTYPE declaration.
Attempted Solutions
1. Enhanced XML Configuration with docModeI tried adding explicit document mode settings:
<site url="oldserver.bear.local">
<compat-mode>IE10</compat-mode>
<open-in>IE11</open-in>
<docMode>10</docMode>
</site>
2. Group Policy Modifications
I enabled "Turn on Internet Explorer Standards Mode for local intranet":
- Location:
Computer Configuration\Administrative Templates\Windows Components\Internet Explorer\Compatibility View - This should prevent intranet sites from automatically using compatibility view
3. Disable Automatic Intranet Detection
Disabled automatic intranet network detection to prevent override behaviors:
- Internet Options → Security → Local Intranet → Sites
- Unchecked "Automatically detect intranet network"
4. Quirks Mode Policy
Configured "Use Policy List of Quirks Mode sites" with a dummy entry to prevent automatic quirks mode:
- Added
example.invalidas a placeholder - This policy requires at least one site to save
5. Disable Compatibility at Registry Level
Applied registry modifications to force disable compatibility behaviors:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation]
"IntranetCompatibilityMode"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"iexplore.exe"=dword:00002710
"msedge.exe"=dword:00002710
The Real Problem: SAP Portal Server-Side Configuration
The “portal” was a SAP portal and despite all these configurations, the site continued to load in IE5 mode when:
- Located in the Intranet zone
- Using automatic Windows authentication
- Successfully authenticating with domain credentials
The behavior suggested that the SAP Portal itself was detecting the authentication method and zone, then forcing IE5 Quirks mode through server-side logic.
SAP Portal Specific Issue
Research revealed that SAP Portal has its own way of handling browser compatibility. According to a SAP Q&A discussion on Document Mode and Enterprise Mode, "EP has it's own way of handling quirks mode (IE5 mode/old IE7 mode) that is the browser document mode iView."
Verification
When the authentication prompt was canceled (preventing automatic login), the site correctly displayed in IE11 mode. This confirmed that the compatibility mode change occurred after successful Windows authentication, pointing to server-side behavior rather than client configuration.
Resolution
The issue appears to be originating from the SAP Portal server configuration rather than the client-side Enterprise Mode settings. The portal is likely:
- Detecting the Intranet zone and Windows authentication
- Sending specific headers or implementing logic that forces IE5 Quirks mode
- Overriding any client-side Enterprise Mode configurations
Conclusion
- Always use the Enterprise Mode Site List Manager tool for consistent XML generation
- Test sites in different security zones to identify zone-specific behaviors
- Use Edge diagnostic tools (
edge://compat) to verify configurations - When client-side configurations don't work, investigate server-side behaviors
- SAP Portal has its own compatibility mode handling that can override Enterprise Mode settings
The combination of Intranet zone detection and Windows authentication triggering server-side compatibility logic makes this a complex issue that requires both client and server-side investigation to fully resolve.