Microsoft Edge: Browser-native XSLT will be disabled by default
Microsoft Edge will disable browser-native XSLT by default starting mid-December 2026 to reduce security risks. Organizations should identify and migrate affected applications before Edge Stable 159. A temporary XSLTEnabled policy will be available but removed by Edge 176 in Summer 2027. What and Why: Microsoft Edge is deprecating browser-native Extensible Stylesheet Language Transformations (XSLT). Edge will disable the XSLTProcessor JavaScript API and XML processing instructions that reference XSLT stylesheets by default. XML processing instructions that reference CSS stylesheets are not affected. The native XSLT implementation depends on an aging native codebase that processes untrusted XML and XSLT content. Removing this functionality reduces the browser attack surface. XSLT also has low modern web usage, and safer migration alternatives are available. Rollout Schedule: General Availability (Worldwide, GCC, GCC High, DoD): We will begin rolling out in mid-December 2026 and expect to complete by mid-December 2026. Impact on Your Organization: Organizations may be affected if internal websites, public websites, embedded-device interfaces, or third-party web applications depend on browser-native XSLT. In Microsoft Edge 159, browser-native XSLT will be off by default in Stable. The temporary XSLTEnabled policy is planned for removal in Microsoft Edge 176 in Summer 2027. Action Required/Recommendations: Before Microsoft Edge Stable 159, identify applications that use the XSLTProcessor JavaScript API or XML processing instructions that reference XSL stylesheets. To check for browser-native XSLT usage with Lighthouse in Microsoft Edge: Open the application in a current version of Microsoft Edge. Sign in and navigate to the application page you want to test. Open Edge DevTools with F12 or Ctrl+Shift+I. Select the Lighthouse tool. If it isn’t visible, select More tools (+) > Lighthouse. Select: Mode: Navigation Category: Best Practices For authenticated applications: In Lighthouse Settings, turn off Clear storage so the audit preserves your signed-in session. Leave it enabled for public pages that don’t require stored application state. Select Analyze page load. In the report: Search for XSLT, deprecated, or XSLTProcessor. Check for Uses deprecated APIs. Expand Issues were logged in the DevTools Issues panel. Check the DevTools Issues and Console tools for XSLT deprecation warnings. Repeat the audit for each relevant […]
The post Microsoft Edge: Browser-native XSLT will be disabled by default appeared first on M365 Admin.
Published on:
Learn moreWe can help you with Microsoft Edge: Browser-native XSLT will be disabled by default
If you want help implementing, troubleshooting, or improving this product, contact us and we’ll point you in the right direction.
Related posts
The November 2026 Windows security update is now available
The November 2026 security update is now available for all supported versions of Windows. We recommend that you install these updates promptly...
Updates available for Microsoft 365 Apps for all channels
We’ve released updates to the following update channels for Microsoft 365 Apps: Current Channel Monthly Enterprise Channel Semi-Annual E...
Microsoft 365 Copilot Chat: Filter responses by content source
Microsoft 365 Copilot Chat now lets users filter responses by selecting specific content sources, ensuring answers are grounded only in chosen...
Copilot Studio – Set up third-party agent connections in conversations
We are announcing improvements to the experience of setting up connections in chats with Copilot Studio agents. These improvements will reach ...
Windows 11, version 23H2 Enterprise and Education editions have reached end of updates
Today, November 10, 2026, Windows 11, version 23H2 Enterprise and Education editions have reached end of updates. The November 2026 Windows se...
Dynamics 365 Project Operations: Optimize Project Operations – Allow to invoice future-dated transactions
Available for core and integrated. Currently, project invoices include transactions based on the invoice date, which can make it difficult to ...
Microsoft Teams: Real-time queue metrics in the Queues app on Mobile
Calling representative and Supervisor leads can view real-time call queue metrics directly from the Queues app on Mobile, giving them greater ...
Outlook: Keep folders expanded when you restart Outlook
Outlook will remember which folders and shared mailboxes you have expanded or collapsed when you restart the app. You can pick up where you le...
Microsoft Edge: Expanded enforcement controls for Data Loss Prevention connectors
Microsoft Edge for Business is expanding its existing Data Loss Prevention Enterprise Connector capabilities. Administrators will be able to c...
Microsoft Teams: Tenant policy controls who can record and transcribe
Teams administrators can use meeting policies to control who can start recording and transcription, helping organizations apply consistent mee...