<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
Okta Support for Microsoft Edge in IE Mode
Okta Identity Engine
SDKs & Libraries
Overview

This article provides an explanation regarding the support/compatibility of the Okta Sign-In Widget (Third generation) with Microsoft Edge (IE Mode).

Applies To
  • Okta Identity Engine
  • Okta Sign In Widget (3rd Generation)
  • Microsoft Edge Browser (IE mode)
Cause

While Okta technically supports Microsoft Edge, IE Mode has limited support for the Okta Sign-In Widget (SIW) v3 and above. When the Sign-In Widget (Third Generation) is forced into Internet Explorer Mode (IE), it may fail to render certain components, or it can behave unpredictably because it requires modern browser engines (Blink/Chromium) to execute its logic.

Additional details:

  1. JavaScript Engine Incompatibility

The 3rd Gen Widget is designed for modern browsers. 

    • Promises and Async/Await: Core to how the SDK communicates with Okta.
    • Arrow Functions and ES6 Syntax: Modern JS will throw "Syntax Error" immediately upon loading in IE Mode.
  1. CSS Limitations
    • The 3rd Gen Widget uses CSS Custom Properties (Variables) for branding and layout. IE Mode does not recognize these, leading to a "broken" UI where colors, spacing, and layouts can fail to load, resulting in a raw HTML look.
Solution

To ensure full compatibility and support, the recommended solution is to use a modern browser when interacting with the Sign-In Widget (Third Generation).

 

Related References

Loading
Okta Support for Microsoft Edge in IE Mode