Okta Sign-In Widget Third Generation Compatibility With Microsoft Edge IE Mode
Last Updated:
Overview
The Okta Sign-In Widget Third Generation fails to render components or behaves unpredictably when forced into Microsoft Edge Internet Explorer (IE) Mode. This occurs because the widget requires modern browser engines to execute JavaScript and CSS logic. Resolve this issue by using a fully supported modern browser to interact with the widget.
Applies To
- Okta Identity Engine (OIE)
- Okta Classic Engine
- Okta Sign-In Widget Third Generation
- Microsoft Edge Internet Explorer (IE) Mode
Cause
Microsoft Edge IE Mode lacks full support for the Okta Sign-In Widget Third Generation. The widget requires modern browser engines, such as Blink or Chromium, to execute its logic.
Forcing the widget into IE Mode causes rendering failures and unpredictable behavior due to the following technical limitations:
- JavaScript Engine Incompatibility: The widget relies on modern JavaScript features, including Promises, Async/Await, Arrow Functions, and ES6 Syntax, to communicate with Okta. IE Mode cannot process these features and immediately generates a syntax error upon loading.
- CSS Limitations: The widget uses CSS Custom Properties (Variables) for branding and layout. IE Mode does not recognize these properties, causing colors, spacing, and layouts to fail and resulting in a broken, raw HTML appearance.
Solution
How is the Microsoft Edge IE Mode compatibility issue resolved?
Ensure full compatibility and support by accessing the Okta Sign-In Widget Third Generation through a modern browser environment.
- Disable IE Mode in Microsoft Edge when accessing the Okta Sign-In Widget.
- Use a fully supported modern browser, such as standard Microsoft Edge, Google Chrome, Mozilla Firefox, or Apple Safari, to interact with the widget.
