This article provides an explanation regarding the support/compatibility of the Okta Sign-In Widget (Third generation) with Microsoft Edge (IE Mode).
- Okta Identity Engine
- Okta Sign In Widget (3rd Generation)
- Microsoft Edge Browser (IE mode)
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:
- 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.
- 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.
To ensure full compatibility and support, the recommended solution is to use a modern browser when interacting with the Sign-In Widget (Third Generation).
