Loading...

Microsoft Edge: Browser-native XSLT will be disabled by default

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 more
Need help with this product?

We 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.

M365 Admin
M365 Admin

by João Ferreira

Share post:

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...

11 hours ago

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...

11 hours ago

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...

11 hours ago

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 ...

11 hours ago

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...

11 hours ago

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 ...

21 hours ago

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 ...

21 hours ago

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...

21 hours ago

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...

21 hours ago

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...

21 hours ago

Newsletter

Get the latest Dynamics 365 and Power Platform content in your inbox

A curated digest of community blogs, product news, videos, and podcasts — delivered without the noise.

Weekly updates Unsubscribe anytime Fresh community picks
We use your email only for the newsletter and you can unsubscribe at any time.
By subscribing, you agree to the privacy policy.