Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
These release notes provide information about new features and nonsecurity updates that are included in the Microsoft Edge Beta Channel. Archived versions of these release notes are available at Archived release notes for Microsoft Edge Beta Channel.
Get the latest Microsoft Edge for Business updates for your business, school, or organization at our Download Page
Note
Microsoft Edge Web Platform constantly evolves to improve user experience, security, and privacy. To learn more, see Site compatibility-impacting changes coming to Microsoft Edge.
Version 138.0.3351.34: June 16, 2025
Fixed various bugs, feature update, and performance issues.
Fixes
- Fixed an issue where re-enabled
<textarea>
elements remained noneditable. This issue affected activating a role assignment in Privileged Identity Management.
Feature updates
- Microsoft Edge policies to manage Shadow IT. This feature restricts access to non-Microsoft Generative AI tools using Edge policies. Using the WebContentFilteringBlockedCategories policy, admins can restrict access to other LLMs (except Copilot Chat) along with all browsers (except Microsoft Edge). This helps admins address the shadow IT problem, which is the use of Gen AI tools without oversight of IT admins in the organization. Some of these Gen AI apps can cause data loss and don't comply with the organization's security policies.
Policy updates
New policies
- PrefetchWithServiceWorkerEnabled - Allow SpeculationRules prefetch for ServiceWorker-controlled URLs
- LocalNetworkAccessRestrictionsEnabled - Specifies whether to block requests from public websites
Deprecated policies
- LocalNetworkAccessRestrictionsEnabled - Specifies whether to block requests from public websites
Version 138.0.3351.21: June 9, 2025
Fixed various bugs and performance issues.
Version 138.0.3351.14: June 5, 2025
Fixed various bugs and performance issues, feature updates, policy updates, and web platform release notes.
Fixes
Fixed an issue, which caused WebDriver automation to fail in Microsoft Edge versions 133 and later.
Feature Updates
Use Primary work profile as default profile to open external links. Microsoft Edge currently opens external links using the “Last Used” profile by default. While for enterprise users, the Primary Work Profile (signed in with a Microsoft Entra ID for enrolling the device) is normally the best profile for opening external links. With this feature, for Windows, Edge checks if it the Primary Work Profile exists and makes it the default profile for opening external links if available. For Mac and Linux, if only one work profile signed in with a Microsoft Entra ID account is found, it’s treated as the Primary Work Profile. Admins can control availability to this feature using the EdgeOpenExternalLinksWithPrimaryWorkProfileEnabled policy. Note: This is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout.
Media control center. With media control center in Microsoft Edge, users can easily manage and control multiple media sources from any website, all in one place. Quickly access videos in picture-in-picture mode, cast media to other devices, and control music, video, or any other sounds playing in Edge. Simply click on the media control center icon, depicted as a music note icon, found to the right of the address bar when media with sounds are playing to get started.
New Autofill Personal Information Settings Configuration. A web form field collection consent toggle is available in Autofill settings (edge://settings/autofill/personalInfo). This allows users to consent to Microsoft Edge collecting web form field labels (for example, "First Name," "Email") to improve Autofill suggestion accuracy. Only field labels are collected and not user-entered data. The web field labels are stored securely per Microsoft's privacy standards.
This new setting is manageable via existing policies in Autofill, for example, AutofillAddressEnabled, EdgeAutofillMlEnabled. AutofillAddressEnabled is the parent setting for EdgeAutofillMlEnabled. The EdgeAutofillMlEnabled policy is the parent of this new setting, thus turning off the EdgeAutofillMlEnabled policy turns off this setting. Note: This feature is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout.
AI-powered History search. Enhanced search finds sites in your History even when you use a synonym, phrase, or typo. After this feature is turned on, sites you visit will be shown in enhanced history search results. An on-device model is trained using your data, which never leaves your device and is never sent to Microsoft. Admins can control availability to this feature using the EdgeHistoryAISearchEnabled policy. Note: This is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout.
Adding support for viewing Sensitivity labels applied to a Microsoft Information Protection (MIP) Protected PDF. Enterprise customers can view sensitivity labels applied to MIP protected PDF to be well informed of the data classification to enable them to handle such sensitive documents. This change is available in the new Microsoft Edge built-in PDF reader. Note: This is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout.
Microsoft 365 Copilot Chat Summarization in Microsoft Edge Context Menu. Microsoft Edge is introducing a Microsoft 365 Copilot Chat summarization menu item to our context menu. This feature helps users quickly unpack and ask questions about their open page. Note: This feature is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout.
Improvements to surfacing performance notifications. Microsoft Edge is making improvements to how users can learn about and improve their browser's responsiveness. Performance and Extensions Detector notifications may appear in the Settings and more menu when Edge's performance slows. Note: This feature is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout.
Policy updates
New policies
- BuiltInAIAPIsEnabled - Allow pages to use the built-in AI APIs
- EdgeHistoryAISearchEnabled - Control access to AI-enhanced search in History
- EdgeOpenExternalLinksWithPrimaryWorkProfileEnabled - Use Primary Work Profile as default to open external link
- TLS13EarlyDataEnabled - Control whether TLS 1.3 Early Data is enabled in Microsoft Edge
Obsoleted policies
- InsecurePrivateNetworkRequestsAllowed - Specifies whether to allow websites to make requests to any network endpoint in an insecure manner (obsolete)
- InsecurePrivateNetworkRequestsAllowedForUrls - Allow the listed sites to make requests to more-private network endpoints from in an insecure manner (obsolete)
- PrivateNetworkAccessRestrictionsEnabled - Specifies whether to apply restrictions to requests to more private network endpoints (obsolete)
- ZstdContentEncodingEnabled - Enable zstd content encoding support (obsolete)
Note
For the latest web platform features and updates, see Microsoft Edge 138 web platform release notes (June 2025)
Version 137.0.3296.58: June 2, 2025
Fixed various bugs and performance issues.
Version 137.0.3296.52: May 29, 2025
Fixed various bugs and performance issues.
Version 137.0.3296.50: May 28, 2025
Fixed various bugs and performance issues.
Version 137.0.3296.39: May 23, 2025
Fixed various bug, performance issues, and feature updates.
Announcement
- Copilot on the Microsoft Edge New Tab Page (NTP). Starting at the end of May 2025, users may see suggested work and productivity-related Copilot prompts by their search box on the NTP page. Also, users may see the Copilot icon in their search box allowing them to click on the icon to send their current search query to Copilot. The Copilot admin policy NewTabPageBingChatEnabled continues to be enforced and will still apply. NTP changes are rolled out to all Microsoft Edge release channels. Note: These features are a controlled feature rollout. If you don't see these features, check back as we continue our rollout.
Feature updates
- Blocking inappropriate sites on Edge for Business. Microsoft Edge is introducing Web Content Filtering (WCF) for EDU and SMB organizations to help them keep students and employees safe online. Configure the feature using the Microsoft Edge management service. Admins can block millions of inappropriate sites by selecting categories. This feature updates daily and works even when devices are off the organization’s network. For more information, see Configure Web Content Filtering on Microsoft Edge. Note: This experience is in public preview.
Version 137.0.3296.30: May 19, 2025
Fixed various bugs and performance issues and policy updates.
Policy updates
New policies
- OnBulkDataEntryEnterpriseConnector - Configuration policy for bulk data entry for Microsoft Edge for Business Data Loss Prevention Connectors
- OnFileAttachedEnterpriseConnector - Configuration policy for files attached for Microsoft Edge for Business Data Loss Prevention Connectors
- OnPrintEnterpriseConnector - Configuration policy for print for Microsoft Edge for Business Data Loss Prevention Connectors
Fixes
- Fixed an issue, which affected users with the 'Auto hidden' sidebar visibility setting and caused their Outlook or Teams links to not show sidepane content as expected.
Version 137.0.3296.16: May 12, 2025
Fixed various bugs and performance issues, Dev channel updates, feature updates, policy updates, and site compatibility impacting changes.
Dev channel updates
To streamline communication, the Dev Channel updates section is being discontinued in Microsoft Edge Beta and Stable Release Notes.
Announcements
- Deprecation of Microsoft Edge features. The following Microsoft Edge features are being deprecated and are scheduled for removal by mid-to-late May: Image Editor, Image Hovers menu, Mini menu, Video super resolution, and Wallet Hub.
Feature Updates
Changes to Wallet in Microsoft Edge. Wallet is being phased out to support a streamlined experience within Microsoft Edge. In Microsoft Edge version 137, the Wallet entry in Settings will be removed and a new entry will be added for Passwords/Personal Information/Payment management functions. Also, a new personal information management design is available in Microsoft Edge Settings. Note: This is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout.
Edge contextual capabilities in Business Chat work tab. Microsoft Copilot in Microsoft Edge now supports page summarization and contextual queries to the Work tab for Microsoft 365 Copilot Business Chat. With this feature, users can ask Copilot contextual queries such as “summarize this page.” This feature will also include contextual prompt suggestions to help users ask relevant questions about open pages in Microsoft Edge. Page summarization and contextual prompt suggestions are accessible for users when using Copilot through the Microsoft Edge side pane.
A Microsoft 365 Copilot license is required to use this feature. Administrators can control the availability using the EdgeEntraCopilotPageContext policy. Note: This feature is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout
Update to Mutation Event policy. Support for mutation events was removed in Microsoft Edge version 127. The MutationEventsEnabled policy provided a temporary option for admins to continue to use the deprecated and removed set of platform events. In Microsoft Edge version 137, the MutationEventsEnabled policy is obsolete and no longer works. The MutationObserver API can be used instead.
Picture in Picture Player Enhancements. Users can now open videos as picture-in-picture and easily pause, play, skip forward or backward and seek from the progress bar right from the picture-in-picture window. Continue watching videos anywhere on the screen while multitasking. Simply click the picture-in-picture icon on a video in Microsoft Edge to get started.
Find on Page in Microsoft Edge for Business will soon be integrated with Microsoft 365 Copilot Chat. Microsoft Edge for Business is introducing Microsoft 365 Copilot Chat to Find on Page (CTRL+F). This feature seeks to help users more easily find relevant content and save time. Note: This is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout.
Added language support for PDF Add text feature. Support for non-English languages has been added to the Added text feature. This change is available in the Microsoft Edge built-in PDF reader powered by Adobe Acrobat. Note: This feature has been rolled back due to technical issues. It's planned to be turned on in a future Microsoft Edge version. Broad availability is announced via Microsoft Edge release notes. (Updated May 28, 2025)
Policy updates
New policies
- HappyEyeballsV3Enabled - Use the Happy Eyeballs V3 algorithm for connection attempts
- WebAuthenticationRemoteDesktopAllowedOrigins - Allowed Origins for Proxied WebAuthn Requests from Remote Desktop Applications
Obsoleted policies
- AddressBarMicrosoftSearchInBingProviderEnabled - Enable Microsoft Search in Bing suggestions in the address bar (obsolete)
- MutationEventsEnabled - Enable deprecated/removed Mutation Events (obsolete)
Note
For the latest web platform features and updates, see Microsoft Edge 137 web platform release notes (May 2025)
Version 136.0.3240.50: May 1, 2025
Fixed various bugs, performance issues, and feature updates.
Feature update
- Higher coverage of Digital Signature Verification in PDF. Microsoft Edge now provides broader support for verifying digital signatures within PDFs, ensuring higher coverage and accuracy. This improvement helps users confirm the authenticity and integrity of their documents more reliably, enhancing security, and compliance for enterprise environments. This change is available in the new Microsoft Edge built-in PDF reader powered by Adobe Acrobat.
Version 136.0.3240.47: April 30, 2025
Fixed various bugs and performance issues.
Version 136.0.3240.45: April 29, 2025
Fixed various bugs, performance issues, and feature updates.
Feature update
- Find your Edge profile in the toolbar. With multiple tabs open, the tab strip is valuable space for you to find the right tabs quickly. To increase visibility of tab titles, we have moved the Profile pill to the toolbar. It will also appear as a minimized icon only, without a text label, by default. Admins can use the ProfileTypeInProfileButtonEnabled policy to control whether the label for the work or school profile type is shown in the profile button. Update as of Microsoft Edge version 136.0.3240.45: Companies with organization branding change configured through the Microsoft Edge management service experiences these Profile pill changes.
Version 136.0.3240.37: April 25, 2025
Fixed various bugs and performance issues.
Fixes
- Fixed an issue, which caused some customers to unexpectedly start seeing the sidepane open (when the sidebar was in the OFF state) with context when clicking on Teams and Outlook links.
Version 136.0.3240.29: April 22, 2025
Fixed various bugs and performance issues.
Version 136.0.3240.14: April 14, 2025
Fixed various bugs and performance issues.
Version 136.0.3240.8: April 11, 2025
Fixed various bugs and performance issues, Dev channel updates, feature updates, policy updates, and site compatibility impacting changes.
Dev channel updates
The following Dev channel updates preceded this Beta channel release. These notes provide detailed information about the changes in each release.
- Dev Channel update to 136.0.3193.0 is live. | Microsoft Community Hub
- Dev Channel update to 136.0.3193.2 is live. | Microsoft Community Hub
Announcements
Root certificate store update. Microsoft Edge’s root store is provided by the Microsoft Trusted Root Program. A recent update makes certificates no longer trusted by default if they validate to one of the listed Entrust root certificates and the certificate’s earliest Signed Certificate Timestamp (SCT) is dated after April 16, 2025 7:00:00 AM UTC. Enterprises running a website that uses an impacted certificate should acquire and deploy a new certificate not impacted by this change before that date. Alternatively, enterprises can override the constraint by installing the applicable root certificate as a locally trusted root with the operating system; enterprises pursuing this option should carefully evaluate the risk of doing so.
Rework of Work Feed on Edge New Tab Page (NTP). The Work Feed experience, available on the New Tab Page (NTP) for Work Feed-eligible Commercial users with a Microsoft 365 subscription, will have changing and updated functionalities. These changes include renewed focus on productivity and Microsoft 365 modules. Starting in mid April 2025, users have an updated My Feed experience on the enterprise new tab page. Users will no longer be able to view content and activity from their network, and instead will experience quick access to recently used Microsoft 365 documents, recent SharePoint sites, upcoming Outlook events, Microsoft 365 apps, and To-do tasks.
New tab page policies continue to be enforced and not impacted by this updated Work Feed experience. For more information, see Microsoft Edge Enterprise new tab page and The 'Work feed' tab in Microsoft Edge. Note: This feature is a controlled feature rollout with flighting starting in early April 2025. If you don't see this feature, check back as we continue our rollout.
Feature Updates
Change to Microsoft Edge Updates Alerting. Updates to Microsoft Edge now appear as a badge on the Settings and more menu (the “…” on the menu bar).
Enhancements to performance, secure network, and edge updates. Microsoft is introducing two improvements to the Settings and more menu (“…” on the menu bar). The first makes it easier to discover when a user can update their browser from the Settings and more menu. Second, browser essentials is being separated into two distinct experiences (Performance, Secure Network) - both available from the Settings and more menu. Note: These features are a controlled feature rollout. If you don't see these features, check back as we continue our rollout.
Find your Edge profile in the toolbar. With multiple tabs open, the tab strip is valuable space for you to find the right tabs quickly. To increase visibility of tab titles, we moved the Profile pill to the toolbar. It will also appear as a minimized icon only by default. Admins can use the ProfileTypeInProfileButtonEnabled policy to control whether the label for the work or school profile type is shown in the profile button. Note: Any existing organization branding changes configured through the Edge management service won't be affected.
New Password Manager policy. The PasswordExportEnabled policy lets administrators control whether the Export Password button in edge://wallet/passwords is enabled. If the policy is disabled, the Export Password button is unavailable, preventing password exports.
HTTPS Policy Updates. The AutomaticHttpsDefault policy is deprecated in Microsoft Edge version 136 and is planned to be obsoleted in Microsoft Edge version 139. The new policy to replace this is HttpsUpgradesEnabled which is available in Microsoft Edge version 136.
Secure Password Deployment in the Edge management service. The secure password deployment feature in the Microsoft Edge management service enables admins to deploy encrypted shared passwords to a set of users, allowing them to log into websites seamlessly without ever seeing the actual passwords. This reduces the risk of unauthorized access and enhances the organization's overall security posture. Note: This experience is in public preview and can be accessed by opting in to targeted release in the Microsoft 365 admin center.
Elevating top settings and improving settings page navigability. To make finding browser settings more efficient, Microsoft Edge is introducing three navigation improvements to Microsoft Edge Settings. We aren’t changing the functionality of any setting, and all the settings stay on the same page as today but will be behind clickable sections. These changes are as follows.
- Introduce quick access to the most used Settings actions on the first place users land when entering Microsoft Edge Settings (the Profiles page). Clicking the button with the name of the setting navigates users directly to its ___location.
- Make densely populated Settings pages (such as Privacy, search, and services, Appearance, Cookies and site permissions, System and performance) easier to navigate by introducing quick access to the most used actions located on that page. Clicking the button with the name of the setting takes users directly to its ___location.
- For these densely populated pages, each lengthy section of settings is a clickable "table of contents" with descriptive subtexts. This helps users locate settings directly and avoid unnecessary scrolling.
Extensions in Edge Settings. Enabling users to find extensions in Browser Settings (edge://settings) through addition of "Extensions" navigation menu and search functionalities across installed extensions. Note: This is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout.
Policy updates
New policies
- HttpsUpgradesEnabled - Enable automatic HTTPS upgrades
- PasswordExportEnabled - Enable exporting saved passwords from Password Manager
- ProfileTypeInProfileButtonEnabled - Controls the display of the profile button label for the work or school profile
Deprecated policies
- AutomaticHttpsDefault - Configure Automatic HTTPS (deprecated)
Obsoleted policies
- EnhanceSecurityModeOptOutUXEnabled - Manage opt-out user experience for Enhanced Security Mode (ESM) in Microsoft Edge (obsolete)
- NewBaseUrlInheritanceBehaviorAllowed - Allows enabling the feature NewBaseUrlInheritanceBehavior (obsolete)
- RSAKeyUsageForLocalAnchorsEnabled - Check RSA key usage for server certificates issued by local trust anchors (obsolete)
Note
For the latest web platform features and updates, see Microsoft Edge 136 web platform release notes (May 2025)
Version 135.0.3179.54: April 4, 2025
Fixed various bugs and performance issues.
Version 135.0.3179.52: April 2, 2025
Fixed various bugs and performance issues.
Version 135.0.3179.41: March 31, 2025
Fixed various bugs and performance issues.
Version 135.0.3179.33: March 24, 2025
Fixed various bugs and performance issues.
New policies
- WebContentFilteringBlockedCategories - Configure Web Content Filtering
Version 135.0.3179.21: March 18, 2025
Fixed various bugs and performance issues.
Version 135.0.3179.18: March 17, 2025
Fixed various bugs and performance issues.
Version 135.0.3179.11: March 13, 2025
Fixed various bugs and performance issues, Dev channel updates, feature updates, policy updates, and site compatibility impacting changes.
Dev channel updates
The following Dev channel updates preceded this Beta channel release. These notes provide detailed information about the changes in each release.
- Dev Channel update to 135.0.3140.0 is live. | Microsoft Community Hub
- Dev Channel update to 135.0.3154.3 is live. | Microsoft Community Hub
- Dev Channel update to 135.0.3168.2 is live. | Microsoft Community Hub
Fixes
- Fixed an issue where AppLocker was blocking known DLLs such as well_known_domains.dll and domain_actions.dll
Announcements
Root certificate store update. Microsoft Edge’s root store is provided by the Microsoft Trusted Root Program. A recent update makes certificates no longer trusted by default if they validate to the one of the listed Entrust root certificates and the certificate’s earliest Signed Certificate Timestamp (SCT) is dated after April 16, 2025 7:00:00 AM UTC. Enterprises running a website that uses an impacted certificate should acquire and deploy a new certificate not impacted by this change before that date. Alternatively, enterprises can bypass the constraint by installing the root certificate as a trusted local root, but should carefully assess the associated risks.
Microsoft Search experience in the Microsoft Edge address bar. After March 31, 2025, the Microsoft Edge for Business address bar sends users to work results on M365.cloud.microsoft rather than Bing.com. Users of the address bar can continue to find work-related documents, bookmarks, and people in suggested results—clicking on these suggestions takes users to work results on M365.cloud.microsoft. Users can also type "work" in the address bar, hit the tab key, then type in their work-related query to get work results on a M365.cloud.microsoft page. Work search results continue to include documents, people, and bookmarks. For more information, see Guidance for retiring Microsoft Search in Bing for your organization. Note: Microsoft Edge version 134.0.3134.51+ is required
Feature updates
Rework of Work Feed on Edge New Tab Page (NTP). The Work Feed experience, available on the New Tab Page (NTP) for Work Feed-eligible Commercial users with a Microsoft 365 subscription, will have changing and updated functionalities. These changes include renewed focus on productivity and Microsoft 365 modules. In mid April 2025, users have an updated My Feed experience on the enterprise new tab page. Users are no longer be able to view content and activity from their network, and instead will experience quick access to recently used Microsoft 365 documents, recent SharePoint sites, upcoming Outlook events, Microsoft 365 apps, and To-do tasks.
New tab page policies continue to be enforced and not impacted by this updated Work Feed experience. For more information, see Microsoft Edge Enterprise new tab page and The 'Work feed' tab in Microsoft Edge. Note: This feature is a controlled feature rollout with flighting starting in early April 2025. If you don't see this feature, check back as we continue our rollout.
New Tab Page trending suggestions in address bar. On the Microsoft Edge New Tab Page, Microsoft Bing trending suggestions appear in the address bar dropdown when users select the address bar. Administrators can control the availability of this feature using the AddressBarTrendingSuggestEnabled policy.
Authorized group setting in Microsoft Edge for Business. The authorized group setting ensures that Microsoft Edge respects the settings for “Printer groups”, “Removable USB device groups”, and “Network share groups” in the Microsoft Purview portal. This change prevents users from bypassing Data Loss Prevention (DLP) protections by using Microsoft Edge, thereby enhancing security and compliance.
Policy updates
New policies
- AddressBarTrendingSuggestEnabled - Enable Microsoft Bing trending suggestions in the address bar
- NewTabPageCompanyLogoBackplateColor - Set the company logo backplate color on the new tab page
- PartitionedBlobUrlUsage - Manage Blob URL Partitioning During Fetching and Navigation
- WebRtcIPHandlingUrl - WebRTC IP Handling Policy for URL Patterns
Deprecated policies
- AddressBarMicrosoftSearchInBingProviderEnabled - Enable Microsoft Search in Bing suggestions in the address bar.
Obsoleted policies
- RelatedMatchesCloudServiceEnabled - Configure Related Matches in Find on Page (obsolete)
Note
For the latest web platform features and updates, see Microsoft Edge 135 web platform release notes April 2025.
Version 134.0.3124.66: March 12, 2025
Fixed various bugs and performance issues.
Version 134.0.3124.62: March 11, 2025
Fixed various bugs and performance issues.
Version 134.0.3124.51: March 6, 2025
Fixed various bugs and performance issues.
Version 134.0.3124.49: March 6, 2025
Fixed various bugs and performance issues.
Version 134.0.3124.39: February 28, 2025
Fixed various bugs and performance issues.
Version 134.0.3124.31: February 24, 2025
Fixed various bugs and performance issues.
Version 134.0.3124.19: February 18, 2025
Fixed various bugs and performance issues.
Version 134.0.3124.8: February 13, 2025
Fixed various bugs and performance issues, Dev channel updates, feature updates, policy updates, and site compatibility impacting changes.
Dev channel updates
The following Dev channel updates preceded this Beta channel release. These notes provide detailed information about the changes in each release.
- Dev Channel update to 134.0.3081.2 is live. | Microsoft Community Hub
- Dev Channel update to 134.0.3096.1 is live. | Microsoft Community Hub
- Dev Channel update to 134.0.3109.0 is live. | Microsoft Community Hub
Announcement
Edge contextual capabilities in Business Chat work tab. Mid to late March 2025, Microsoft Copilot in Microsoft Edge introduces support for page summarization and contextual queries to the Work tab for Microsoft 365 Copilot Business Chat. With this feature, users can ask Copilot contextual queries such as “summarize this page.” This feature also includes contextual prompt suggestions to help users ask relevant questions about open pages in Microsoft Edge. Page summarization and contextual prompt suggestions are accessible for users when using Copilot through the Microsoft Edge side pane.
A Microsoft 365 Copilot license is required to use this feature. Administrators can control the availability using the EdgeEntraCopilotPageContext policy. Broad availability of this feature will be announced via Microsoft Edge release notes.
Feature updates
Removal of “Add account” option in Profile menu for Entra ID users. The option to add a linked personal account directly from Microsoft Edge is no longer available in the Microsoft Edge profile menu.
Microsoft Search in Bing deprecation and policy updates. Microsoft Search in Bing, the work search experience available on Bing.com, will be retired, such that the last day of availability is on March 31, 2025. The AddressBarMicrosoftSearchInBingProviderEnabled policy, used to configure Microsoft Search in Bing results in the Microsoft Edge for Business address bar, is deprecated in Microsoft Edge version 134 and will be obsoleted in a future Microsoft Edge version. The new policy to replace this is AddressBarWorkSearchResultsEnabled which is available in Microsoft Edge version 134.
Edge Settings Improvements. Microsoft Edge Settings is migrating to WebUI2 to boost page responsiveness and introducing a series of minor visual and content upgrades to improve overall usability and utility. This includes optimizing for concise wording of individual settings, simplifying the number of pages and reorganizing content, and creating a cohesive user interface. Note: This feature is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout.
Scareware blocker policy. Scareware blocker in Microsoft Edge is your AI powered shield designed to protect you and your users from scareware attacks. Scareware blocker is currently in preview and admins can control availability to this feature using the ScarewareBlockerProtectionEnabled Policy. For more information, see Stand up to scareware with scareware blocker, now available in preview in Microsoft Edge - Microsoft Edge Blog.
Policy updates
New policies
- AddressBarWorkSearchResultsEnabled - Enable Work Search suggestions in the address bar
- DefaultJavaScriptOptimizerSetting - Control use of JavaScript optimizers
- IdleTimeout - Delay before running idle actions
- IdleTimeoutActions - Actions to run when the computer is idle
- JavaScriptOptimizerAllowedForSites - Allow JavaScript optimization on these sites
- JavaScriptOptimizerBlockedForSites - Block JavaScript optimizations on these sites
- OopPrintDriversAllowed - Out-of-process print drivers allowed
- ScarewareBlockerProtectionEnabled - Configure Edge Scareware Blocker Protection
- ServiceWorkerToControlSrcdocIframeEnabled - Allow ServiceWorker to control srcdoc iframes
- SharedWorkerBlobURLFixEnabled - Make SharedWorker blob URL behavior aligned with the specification
- WebAudioOutputBufferingEnabled - Enable adaptive buffering for Web Audio
Obsoleted policies
- UserAgentClientHintsGREASEUpdateEnabled - Control the User-Agent Client Hints GREASE Update feature (obsolete)
Note
For the latest web platform features and updates, see Microsoft Edge 134 web platform release notes Mar. 2025.
Version 133.0.3065.59: February 10, 2025
Fixed various bugs and performance issues.
Version 133.0.3065.51: February 07, 2025
Fixed various bugs and performance issues.
Version 133.0.3065.49: February 05, 2025
Fixed various bugs and performance issues.
Version 133.0.3065.39: January 31, 2025
Fixed various bugs and performance issues.
Version 133.0.3065.31: January 27, 2025
Fixed various bugs and performance issues.
Version 133.0.3065.19: January 21, 2025
Fixed various bugs and performance issues.
Version 133.0.3065.10: January 17, 2025
Fixed various bugs and performance issues, Dev channel updates, feature updates, policy updates, and site compatibility impacting changes.
Dev channel updates
The following Dev channel updates preceded this Beta channel release. These notes provide detailed information about the changes in each release.
- Dev Channel update to 133.0.2992.0 is live. | Microsoft Community Hub
- Dev Channel update to 133.0.3000.0 is live. | Microsoft Community Hub
- Dev Channel update to 133.0.3014.0 is live. | Microsoft Community Hub
- Dev Channel update to 133.0.3054.1 is live. | Microsoft Community Hub
- Dev Channel update to 133.0.3065.7 is live. | Microsoft Community Hub
Fixes
- Fixed an issue, which prevented users from selecting 'Report this file as safe' when downloading a file.
Feature updates
Extending support for viewing MIP Protected PDF Files to different sovereignties (including GCCH). Sovereign cloud customers (including GCCH) are able to open MIP protected PDF content in Microsoft Edge. This change is available in the Microsoft Edge built-in PDF reader powered by Adobe Acrobat and the legacy Microsoft Edge PDF engine.
Non-special scheme URL handling. Nonspecial scheme URL handling is updated to become compliant with the URL Standard (https://url.spec.whatwg.org/). This change has site compatibility impacts, which might require changes to your web sites. For more information and web developer guidance, see http://bit.ly/url-non-special.
Deprecate
textprediction
attribute. Removes support for thetextprediction
HTML attribute, which is a nonstandard attribute that's used to enable or disable the browser-based Text Prediction feature for long-form text inputs. Instead, use the standardizedwritingsuggestions
attribute, which functions similarly totextprediction
, but also applies to other writing-assistance features that browsers may provide. Sites that explicitly settextprediction
totrue
orfalse
can instead setwritingsuggestions
to the same value. For more information, see Writing suggestions in the HTML specification.Scareware blocker. Scareware blocker in Microsoft Edge is your AI powered shield designed to protect you and your users from scareware attacks. Once enabled, scareware blocker uses machine learning (ML) to identify and block these scams, keeping you safe as you browse the web. For more information, see Stand up to scareware with scareware blocker, now available in preview in Microsoft Edge - Microsoft Edge Blog. Note: This experience is in preview and users can opt in via Microsoft Edge Settings, under
edge://settings/privacy
, Scareware is located under “Security”.Remove policy used for legacy same site behavior. In Microsoft Edge version 80, we introduced the LegacySameSiteCookieBehaviorEnabledForDomainList policy to revert the SameSite behavior of cookies to legacy behavior on the specified domains. The LegacySameSiteCookieBehaviorEnabledForDomainList policy is obsolete in Microsoft Edge version 133.
Updated Downloads UI to Improve Performance. The Downloads UI is rewritten to improve performance. Customer-facing functionality and UX from previous releases remain the same.
Policy updates
New policies
- CACertificateManagementAllowed - Allow users to manage installed CA certificates
- CA Certificates - TLS server certificates that should be trusted by Microsoft Edge
- CACertificatesWithConstraints - TLS certificates that should be trusted by Microsoft Edge for server authentication with constraints
- CADistrustedCertificates - TLS certificates that should be distrusted by Microsoft Edge for server authentication
- CAHintCertificates - TLS certificates that aren't trusted or distrusted but can be used in path-building for server authentication
- CAPlatformIntegrationEnabled - Use user-added TLS certificates from platform trust stores for server authentication
- DataURLWhitespacePreservationEnabled - DataURL Whitespace Preservation for all media types
- EdgeSidebarAppUrlHostForceList - Control which apps are forced to be shown in Microsoft Edge sidebar
- PdfViewerOutOfProcessIframeEnabled - Use out-of-process iframe PDF Viewer
- SeamlessWebToBrowserSignInEnabled - Seamless Web To Browser Sign-in Enabled
- WebToBrowserSignInEnabled - Web To Browser Sign-in Enabled
Obsoleted policies
- CopilotCDPPageContext - Control Copilot with Commercial Data Protection access to page context for Microsoft Entra ID profiles (obsolete)
- CSSCustomStateDeprecatedSyntaxEnabled - Controls whether the deprecated: --foo syntax for CSS custom state is enabled (obsolete)
- LegacySameSiteCookieBehaviorEnabledForDomainList - Revert to legacy SameSite behavior for cookies on specified sites (obsolete)
Site compatibility impacting changes
Note
Portions of this release note are modifications based on work created and shared by Chromium.org and used according to terms described in the Creative Commons Attribution 4.0 International License.
CSS advanced attr() function. Implements the augmentation to
attr()
specified in CSS Level 5, which allows types besides<string>
and use in all CSS properties (in addition to the existing support for the pseudo-elementcontent
).CSS
:open
pseudo-class. The:open
pseudo-class matches<dialog>
and<details>
when in their open state, and matches<select>
and<input>
when they are in modes, which have a picker and the picker is showing.CSS scroll state container queries. Use container queries to style descendants of containers based on their scroll state.
The query container is either a scroll container, or an element affected by the scrolled position of a scroll container. The following states can be queried:
stuck
: A sticky positioned container is stuck to one of the edges of the scroll box.snapped
: A scroll snap aligned container is currently snapped horizontally or vertically.scrollable
: Whether a scroll container can be scrolled in a queried direction.
A new
container-type: scroll-state
lets containers be queried.#sticky { position: sticky; container-type: scroll-state; } @container scroll-state(stuck: top) { #sticky-child { font-size: 75%; } }
CSS
text-box
,text-box-trim
, andtext-box-edge
. To achieve optimal balance of text content, thetext-box-trim
andtext-box-edge
properties, along with thetext-box
shorthand property, make finer control of vertical alignment of text possible.The
text-box-trim
property specifies the sides to trim, above or below, and thetext-box-edge
property specifies how the edge should be trimmed.These properties let you control vertical spacing precisely by using the font metrics.
The
hint
value of thepopover
attribute. The Pop over API specifies the behavior for two values of thepopover
attribute:auto
andmanual
. This feature describes a third value,popover=hint
. Hints, which are most often associated with "tooltip" type behaviors, have slightly different behaviors. Primarily, the difference is that ahint
is subordinate to auto when opening nested stacks of popovers. So it's possible to open an unrelatedhint
popover while an existing stack ofauto
popovers stays open.The canonical example is that a
<select>
picker is open (popover=auto
) and a hover-triggered tooltip (popover=hint
) is shown. That action doesn't close the<select>
picker.Pop over invoker and anchor positioning improvements. Adds an imperative way to set invoker relationships between popovers with
popover.showPopover({source})
. Enables invoker relationships to create implicit anchor element references.Pop over nested inside invoker shouldn't re-invoke it. In the following case clicking the button properly activates the popover, however, clicking on the popover itself after that shouldn't close the popover.
<button popovertarget=foo>Activate <div popover id=foo>Clicking me shouldn't close me</div> </button>
Previously happened, because the popover select bubbles to the
<button>
and activates the invoker, which toggles the popover closed, updated to the expected behavior.Animation.overallProgress
. Provides developers with a convenient and consistent representation of how far along an animation has advanced across its iterations and regardless of the nature of its timeline. Without theoverallProgress
property, you need to manually compute how far an animation has advanced, factoring in the number of iterations of the animation and whether thecurrentTime
of the animation is a percentage of total time (as in the case of scroll-driven animations) or an absolute time quantity (as in the case of time-driven animations).The
pause()
method of theAtomics
object. Adds thepause()
method to theAtomics
namespace object, to hint the CPU that the current code is executing a spinlock.CSP hash reporting for scripts. Complex web applications often need to keep track of the subresources that they download, for security purposes.
In particular, upcoming industry standards and best practices (for example, PCI-DSS v4) require that web applications keep an inventory of all the scripts they download and execute.
This feature builds on CSP and the Reporting API to report the URLs and hashes (for CORS/same-origin) of all the script resources that the document loads.
DOM state-preserving move. Adds a DOM primitive (
Node.prototype.moveBefore
) that lets you move elements around a DOM tree, without resetting the element's state.When moving instead of removing and inserting, state such as the following is preserved:
<iframe>
elements remain loaded.- The active element remains focus.
- Popovers, fullscreen, and modal dialogs remain open.
- CSS transitions and animations continue.
Expose
attributionsrc
attribute on<area>
. Aligns exposure of theattributionsrc
attribute on<area>
with the existing processing behavior of the attribute, even when it wasn't exposed.Additionally, it makes sense to support the attribute on
<area>
, as that element is a first-class navigation surface, and Microsoft Edge already supports this on the other surfaces of<a>
andwindow.open
Expose coarsened cross-origin
renderTime
in element timing and LCP (regardless ofTiming-Allow-Origin
). Element timing and LCP entries have arenderTime
attribute, aligned with the first frame in which an image or text was painted.This attribute is currently guarded for cross-origin images by requiring a
Timing-Allow-Origin
header on the image resource. However, that restriction is easy to work around (for example, by displaying a same-origin and cross-origin image in the same frame).Since this has been a source of confusion, we instead plan to remove this restriction, and instead coarsen all render times by 4 ms when the document isn't cross-origin-isolated. This is seemingly coarse enough to avoid leaking any useful decoding-time information about cross-origin images.
The
FileSystemObserver
interface. TheFileSystemObserver
interface notifies websites of changes to the file system. Sites observe changes to files and directories, to which the user has previously granted permission, in the user's local device, or in the Bucket File System (also known as the Origin Private File System), and are notified of basic change info, such as the change type.Multiple import maps. Import maps currently have to load before any ES module and there can only be a single import map per document. That makes them fragile and potentially slow to use in real-life scenarios: Any module that loads before them breaks the entire app, and in apps with many modules they become a large blocking resource, as the entire map for all possible modules needs to load first.
This feature enables multiple import maps per document, by merging them in a consistent and deterministic way.
Storage Access Headers. Offers an alternate way for authenticated embeds to opt in for unpartitioned cookies. These headers indicate whether unpartitioned cookies are (or can be) included in a given network request, and allow servers to activate
storage-access
permissions they have already been granted. Giving an alternative way to activate thestorage-access
permission allows usage by noniframe resources, and can reduce latency for authenticated embeds.Support creating
ClipboardItem
withPromise<DOMString>.
TheClipboardItem
, which is the input to the async clipboardwrite()
method, now accepts string values in addition to Blobs in its constructor.ClipboardItemData
can be a Blob, a string, or a Promise that resolves to either a Blob or a string.WebAssembly Memory64. The memory64 proposal adds support for linear WebAssembly memories with size larger than two^32 bits. It provides no new instructions, but instead extends the existing instructions to allow 64-bit indexes for memories and tables.
Web Authentication API: PublicKeyCredential
getClientCapabilities()
method. The PublicKeyCredentialgetClientCapabilities()
method lets you determine which WebAuthn features are supported by the user's client. The method returns a list of supported capabilities, allowing developers to tailor authentication experiences and workflows based on the client's specific functionality.WebGPU: 1-component vertex formats (and unorm8x4-bgra). Adds other vertex formats not present in the initial release of WebGPU due to lack of support or old macOS versions (which are no longer supported by any browser). The 1-component vertex formats let applications request only the necessary data when previously they had to request at least two times more for 8-bit and 16-bit data types. The unorm8x4-bgra format makes it slightly more convenient to load BGRA-encoded vertex colors while keeping the same shader.
X25519 algorithm of the Web Cryptography API. The "X25519" algorithm provides tools to perform key agreement using the X25519 function specified in [RFC7748]. The "X25519" algorithm identifier can be used in the SubtleCrypto interface to access the implemented operations: generateKey, importKey, exportKey, deriveKey, and deriveBits.
Deprecate the WebGPU
maxInterStageShaderComponents
limit. ThemaxInterStageShaderComponents limit
is deprecated due to a combination of factors. The intended removal date in Microsoft Edge 135.- Redundancy with
maxInterStageShaderVariables
: This limit already serves a similar purpose, controlling the amount of data passed between shader stages. - Minor discrepancies: While there are slight differences in how the two limits are calculated, these differences are minor and can be effectively managed within the
maxInterStageShaderVariables
limit. - Simplification: Removing
maxInterStageShaderComponents
streamlines the shader interface and reduces complexity for developers. Instead of managing two separate limits with subtle differences, they can focus on the more appropriately named and comprehensivemaxInterStageShaderVariables
.
- Redundancy with
Remove
<link rel=prefetch>
five-minute rule. Previously, when a resource was prefetched using<link rel=prefetch>
, Microsoft Edge ignored its cache semantics (namelymax-age
andno-cache
) for the first use within five minutes, to avoid refetching. Now, Microsoft Edge removes this special case and uses normal HTTP cache semantics.This means web developers need to include appropriate caching headers (Cache-Control or Expires) to see benefits from
<link rel=prefetch>
.This also affects the nonstandard
<link rel=prerender>
.
Version 132.0.2957.111: January 15, 2025
Fixed various bugs and performance issues.
Version 132.0.2957.106: January 13, 2025
Fixed various bugs and performance issues.
Version 132.0.2957.101: January 11, 2025
Fixed various bugs and performance issues.
Version 132.0.2957.93: January 6, 2025
Fixed various bugs and performance issues.
Version 132.0.2957.55: December 16, 2024
Fixed various bugs and performance issues.
Version 132.0.2957.41: December 9, 2024
Fixed various bugs and performance issues.
Version 132.0.2957.26: December 2, 2024
Fixed various bugs and performance issues, and feature updates.
Feature updates
Deprecation of Microsoft Edge Support page. To improve end user experience, edge://support is being deprecated. The information found on edge://support is available on other pages: edge://version, edge://metrics-internals, edge://extensions, and edge://policy.
AI theme generator. Microsoft Edge includes an AI theme generator that allows users to input a text string and generate a series of images to preview as browser themes. Applying the theme includes setting the generated image on the Microsoft Edge new tab page and applying the image's dominant color to the browser frame. Users can now find a new entry point in edge://settings/appearance which directs them to AI Theme Generator: Create a Custom Browser Theme. Admins can control availability to this feature using the AIGenThemesEnabled policy. If an admin chooses to disable the feature via policy, the page linked in Microsoft Edge Settings is available, but users won't be allowed to generate images and they see an error message. Note: This is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout.
Version 132.0.2957.11: November 22, 2024
Fixed various bugs and performance issues, Dev channel updates, feature updates, policy updates, and site compatibility impacting changes.
Dev channel updates
The following Dev channel updates preceded this Beta channel release. These notes provide detailed information about the changes in each release.
- Dev Channel update to 132.0.2917.0 is live. | Microsoft Community Hub
- Dev Channel update to 132.0.2931.1 is live. | Microsoft Community Hub
- Dev Channel update to 132.0.2945.0 is live. | Microsoft Community Hub
Feature updates
Intune policies in the Microsoft Edge management service. Admins now can set Intune policies via the Microsoft Edge management service, alongside the existing cloud policies. This ability lets admins deploy both browser policies in the cloud and Intune policies from a single pane, making it easy to keep users safe and the browser workflow streamlined. This feature comes along with a new policy creation wizard that streamlines the creation process into a comprehensive, step-by-step flow. Note: This experience is in public preview and can be accessed by opting in to targeted release in the Microsoft 365 admin center.
Version monitoring in the Edge management service. The Edge management service offers a single view of all managed Microsoft Edge instances with their update status and possible actions to take. For out-of-date devices, you can easily schedule updates or notify users to update their browsers to avoid workflow interruptions. Note: This experience is in public preview and can be accessed by opting in to targeted release in the Microsoft 365 admin center.
Shopping Product Tracking. Track product prices easily with a new experience in the Microsoft Edge Address Bar that appears on the product detail page. Users can track prices quickly and are notified when there's a price drop on that product and save more. Administrators can control the availability of Shopping in Microsoft Edge using the EdgeShoppingAssistantEnabled policy. Note: This feature is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout.
Feature Usage Data Sync. Microsoft Edge Sync, which enables users to synchronize their Microsoft Edge user data across multiple devices, is now launching a new sync data category called Feature Usage. This new category allows users to synchronize data regarding their utilization of Microsoft Edge features across all their devices. Note: This feature is a controlled feature rollout. If you don't see this feature, check back as we continue our rollout.
New password manager policy. The DeletingUndecryptablePasswordsEnabled policy controls whether the built-in password manager can delete undecryptable passwords from its database. This policy is required to restore the full functionality of the built-in password manager, but it might cause permanent data loss. Undecryptable password values won't become decryptable on their own. If fixing them is possible, it usually requires complex user actions.
PromotionalTabsEnabled policy deprecation. The PromotionalTabsEnabled policy is deprecated in Microsoft Edge version 132 and will be obsolete in a future Microsoft Edge version. Administrators can use the ShowRecommendationsEnabled policy instead.
Allow enterprise users to view XFA PDFs using IE Mode. Enterprise customers can view XFA PDFs in Microsoft Edge using IE mode through either the ViewXFAPDFInIEModeAllowedOrigins or ViewXFAPDFInIEModeAllowedFileHash policy. This change is available in the new PDF viewer on Microsoft Edge.
Policy updates
New policies
AdHocCodeSigningForPWAsEnabled - Native application signing during Progressive Web Application installation
AutomaticFullscreenAllowedForUrls - Allow automatic full screen on specified sites
AutomaticFullscreenBlockedForUrls - Block automatic full screen on specified sites
CreatePasskeysInICloudKeychain - Control whether passkey creation defaults to iCloud Keychain
DeletingUndecryptablePasswordsEnabled - Enable deleting undecryptable passwords
GenAILocalFoundationalModelSettings - Settings for GenAI local foundational model
IPv6ReachabilityOverrideEnabled - Enable IPv6 reachability check override
LiveTranslationAllowed - Live translation allowed
PersonalizeTopSitesInCustomizeSidebarEnabled - Personalize my top sites in Customize Sidebar enabled by default
ViewXFAPDFInIEModeAllowedFileHash- View XFA-based PDF files using IE Mode for allowed file hash.
ViewXFAPDFInIEModeAllowedOrigins - View XFA-based PDF files using IE Mode for allowed file origin.
SelectParserRelaxationEnabled - Controls whether the new HTML parser behavior for the
<select>
element is enabled
Deprecated policies
- InsecureFormsWarningsEnabled - Enable warnings for insecure forms (deprecated)
- MutationEventsEnabled - Enable deprecated/removed Mutation Events (deprecated)
- PromotionalTabsEnabled- Enable full-tab promotional content (deprecated)
Obsoleted policies
- BlockTruncatedCookies - Block truncated cookies (obsolete)
- CertificateTransparencyEnforcementDisabledForLegacyCas - Disable Certificate Transparency enforcement for a list of legacy certificate authorities (obsolete)
Site compatibility impacting changes
Note
Portions of this release note are modifications based on work created and shared by Chromium.org and used according to terms described in the Creative Commons Attribution 4.0 International License.
CSS Anchor Positioning: allow
anchor-size()
in inset and margin properties. Originally,anchor-size()
was only allowed in sizing properties. The specification now allowsanchor-size()
in insets and margins as well.CSS sideways writing modes. Support of
sideways-rl
andsideways-lr
keywords for thewriting-mode
CSS property.sideways-rl
andsideways-lr
are helpful to write non-CJK text vertically. They don't have behaviors favorable for CJK languages unlikevertical-rl
andvertical-lr
.Dialog toggle events. This change incorporates the same
ToggleEvent
that popovers dispatch, but for<dialog>
elements: whenshowModal
orshow
is called,<dialog>
dispatches aToggleEvent
withnewState=open
. When a<dialog>
is closed (using the form, button, or close watcher) it should dispatch aToggleEvent
withnewState=closed
.Previously, to detect when a
<dialog>
opens a mutation observer had to be registered to check for open.Element Capture. Given a video
MediaStreamTrack
obtained through preexisting means to initiate tab-capture, Element Capture allows mutating the track to only capture a subtree of the DOM starting at a given Element.The API bears some resemblance to the Region Capture API, but affords greater flexibility for applications, because occluding and occluded content are both excluded from the capture.
FedCM authorization features. This bundles a few features that Identity Providers (IdP) can use to implement authorization flows such as letting a user grant access to their calendar to a Relying Party (RP). Specifically:
- The IdP needs to be able to show a custom prompt for the permission (continuation API).
- The RP needs an extensible way to communicate to the IdP what it wants access to (parameters API).
- The RP needs to be able to customize or suppress the text referring to the IdP sharing "name, email address, and profile picture" because in this situation they're asking for different information (fields API).
- The IdP might want to use a different endpoint to implement the authorization flow (multiple configURLs).
- Certain accounts may only be eligible for one of the authentication and authorization flows and so there needs to be a way to show different accounts in the two flows (account labels API).
FedCM Mode API and Use Other Account API. Two new extensions for FedCM:
- Mode: The
active
mode allows websites to call FedCM inside a button select (for example, selecting a Sign-in to IdP button), which requires FedCM to guarantee it always responds with a visible user interface. Calling the FedCM API in active mode takes users to sign in to the Identity Provider (IdP) when users are logged-out. Also, because the active mode is called within an explicit user gesture, the UI is also more prominent (for example, centered and modal) compared to the UI from the passive mode (which doesn't require a user gesture requirement and can be called on page load). - Use Other Account: With this extension, an IdP can allow users to sign in to other accounts.
- Mode: The
Fetch:
Request.bytes()
andResponse.bytes()
. Add abytes()
method to theRequest
andResponse
interfaces, which returns a promise that resolves with a Uint8Array. WhileRequest
andResponse
have anarrayBuffer()
method, it’s not possible to read directly from a buffer. A view such as aUint8Array
must be created to read it. Thebytes()
method improves the ergonomics of getting the body of Request and Response.Ignore Strict-Transport-Security for localhost.
Strict-Transport-Security
(STS) response headers can cause problems for localhost web servers because STS applies host-wide, across all ports. This causes compatibility problems for web developers testing locally. It also affects end-users who use software packages that commonly start localhost web servers for ephemeral reasons. For example, communication of an auth token from a web sign-in to a local software package. If one local listener setsStrict-Transport-Security
on a localhost response, it's applied to all subsequent localhost requests regardless of port.Microsoft Edge 132 resolves this problem by ignoring
Strict-Transport-Security
headers on responses from localhost URLs.Keyboard focusable scroll containers. The rollout of this feature (from Microsoft Edge 130) was stopped due to an accessibility regression. This issue is fixed and the feature continues to roll out with Microsoft Edge 132. KeyboardFocusableScrollersEnabled is the policy for this feature.
Private State Token API Permissions Policy default allowlist wildcard. Access to the Private State Token API is gated by Permissions Policy features. Microsoft Edge 132 updates the default allowlist for both
private-state-token-issuance
andprivate-state-token-redemption
features fromself
to*
(wildcard).PushMessageData::bytes()
. ThePushMessageData
interface mimics theBody
interface, which was amended earlier this year with a newbytes()
method, following the principle that APIs should generally vend byte buffers asUint8Arrays
. Microsoft Edge 132 realigns with theBody
interface by providing thebytes()
accessor on thePushMessageData
interface as well.Saved queries in
sharedStorage.selectURL
.sharedStorage.selectURL()
now lets queries be saved and reused on a per-page basis. Two per-page-load budgets are charged as the first time a saved query is run but not for subsequent runs of the saved query during the same page-load. This change is accomplished with asavedQuery
parameter in the options forselectURL()
that names the query.Throw exception for pop overs and dialogs in non-active documents. Previously calling
showPopover()
orshowModal()
on a popover or dialog that resides within an inactive document would silently fail. No exception was thrown, but since the document is inactive, no popover or dialog would be shown. As of Microsoft Edge 132, these situations now throwInvalidStateError
.WebAuthn Signal API. Allows WebAuthn relying parties to signal information about existing credentials back to credential storage providers, so that incorrect or revoked credentials can be updated or removed from provider and system UI.
WebGPU: 32-bit float textures blending. The
float32-blendable
GPU feature makes GPU textures with formatsr32float
,rg32float
, andrgba32float
blendable.WebGPU: Expose GPUAdapterInfo from GPU Device. The GPU Device
adapterInfo
attribute exposes the sameGPUAdapterInfo
as theGPUAdapter
object.WebGPU: Texture view usage. Adds an optional field to WebGPU texture view creation to request a subset of the usage flags from the source texture.
By default, texture view usage inherits from the source texture but there are view formats that can be incompatible with the full set of inherited usages. Adding a usage field to texture view creation allows the user request a subset of the source texture's usages that are valid with the view format and specific to their intended usage of the texture view.
WebGPU implementations can also optimize the creation of low level resources and improve performance when using views with more specialized usage flags.
New origin trials: Document-Isolation-Policy. The Document-Isolation-Policy lets a document enable
crossOriginIsolation
for itself, without having to deploy COOP or COEP, and regardless of thecrossOriginIsolation
status of the page. The policy is backed by process isolation. Additionally, the document non-CORS cross-origin subresources will either be loaded without credentials or will need to have a CORP header.New origin trials: Explicit Compile Hints with Magic Comments. This feature lets you attach information about which functions should be eager parsed and compiled in JavaScript files. The information is encoded as magic comments.
navigator.storage
no longer an EventTarget.navigator.storage
was made as anEventTarget
for the Storage Pressure Event, which never made it past the prototype phase. This dead code is being removed and as a result,navigator.storage
no longer extendsEventTarget
.Remove Prefixed HTMLVideoElement Fullscreen APIs. The prefixed HTMLVideoElement fullscreen APIs have been deprecated from Microsoft Edge.
Replaced by the
Element.requestFullscreen()
API. As of 2024, most browsers have had support for the unprefixed APIs for a few years now.Microsoft Edge 132 removes the following from
HTMLVideoElement
:- The
webkitSupportsFullscreen
attribute. - The
webkitDisplayingFullscreen
attribute. - The
webkitEnterFullscreen()
method. - The
webkitExitFullscreen()
method. Note the different capitalization of the "S" in FullScreen. - The
webkitEnterFullScreen()
method. - The
webkitExitFullScreen()
method.
These methods are now only aliases for the modern API. Their use has declined steadily over the years.
Version 131.0.2903.51: November 15, 2024
- The
Fixed various bugs and performance issues.
Version 131.0.2903.48: November 14, 2024
Fixed various bugs and performance issues.
Version 131.0.2903.45: November 13, 2024
Fixed various bugs and performance issues.
Version 131.0.2903.36: November 8, 2024
Fixed various bugs and performance issues, and feature updates.
Note
Portions of this release note are modifications based on work created and shared by Chromium.org and used according to terms described in the Creative Commons Attribution 4.0 International License.
Feature updates
Changes to Kyber. The Kyber algorithm was standardized with minor technical changes and renamed to the Module Lattice Key Encapsulation Mechanism (ML-KEM). ML-KEM is implemented in the BoringSSL cryptography library, which allows for it to be utilized by services that depend on this library.
The changes to the final version of ML-KEM make it incompatible with the previously deployed version of Kyber. Due to this incompatibility, the following changes in Microsoft Edge will be made:
- Microsoft Edge switches from supporting Kyber to ML-KEM.
- Microsoft Edge offers a key share prediction for hybrid ML-KEM (codepoint 0x11EC).
- The
PostQuantumKeyAgreementEnabled
flag and the PostQuantumKeyAgreementEnabled policy applies to Kyber and ML-KEM. - Microsoft Edge will no longer support hybrid Kyber (codepoint 0x6399).
Version 131.0.2903.27: November 4, 2024
Fixed various bugs and performance issues.
Version 131.0.2903.14: October 28, 2024
Fixed various bugs and performance issues.
Version 131.0.2903.9: October 24, 2024
Fixed various bugs and performance issues, Dev channel updates, feature updates, site compatibility impacting changes, and policy updates.
Note
Portions of this release note are modifications based on work created and shared by Chromium.org and used according to terms described in the Creative Commons Attribution 4.0 International License.
Dev Channel updates
The following Dev channel updates preceded this Beta channel release. These notes provide detailed information about the changes in each release.
- Dev Channel update to 131.0.2863.0 is live. - Microsoft Community Hub
- Dev Channel update to 131.0.2875.0 is live. - Microsoft Community Hub
- Dev Channel update to 131.0.2889.0 is live. - Microsoft Community Hub
- Dev Channel update to 131.0.2903.5 is live. - Microsoft Community Hub
Feature updates
Cancel dialog for
beforeunload
event. Microsoft Edge changed the behavior of the canceled dialog for thebeforeunload
event. Callingevent.preventDefault
in abeforeunload
event handler doesn't prevent the dialog from being shown. Instead,event.returnValue = ''
needs to be called in thebeforeunload
event handler to prevent the canceled dialog. The BeforeunloadEventCancelByPreventDefaultEnabled policy is obsolete and no longer works after Microsoft Edge version 130.Get the latest updates effortlessly with instant update. Instant update in Microsoft Edge ensures you get the latest browser updates automatically, when you step away from your computer. You can keep browsing, knowing that you already have the latest updates to keep you safe online. For more information, see Get instant updates in Microsoft Edge - Microsoft Support. Note: This feature is in private preview for enterprise customers. Future feature updates are available via Microsoft Edge release notes.
Site compatibility impacting changes
CSS Anchor Positioning:
anchor-scope
. Theanchor-scope
property allows limiting the visibility of anchor names to a given subtree.CSS
font-variant-emoji
. Thefont-variant-emoji
CSS property provides a way to control between colored (emoji-style) and monochromatic (text-style) emoji glyphs. This method can be also done by adding an emoji Variation Selector, specifically U+FE0E for text and U+FE0F for emoji, after each emoji codepoint.CSS highlight inheritance. With CSS highlight inheritance, the CSS highlight pseudo-classes, such as
::selection
and::highlight
, inherit their properties through the pseudo highlight chain, rather than the element chain. The result is a more intuitive model for inheritance of properties in highlights.Improvements to styling structure of
<details>
and<summary>
elements. Support more CSS styling for the structure of<details>
and<summary>
elements to allow these elements to be used in more cases where disclosure widgets or accordion widgets are built on the web. In particular, this change removes restrictions that prevented setting the display property on these elements, and adds a::details-content
pseudo-element to style the container for the part that expands and collapses.@page
margin boxes. Add support for page margin boxes, when printing a web document, or exporting it as PDF.The
@page
margin boxes let you define the contents in the margin area of a page, for example to provide custom headers and footers, rather than using the built-in headers and footers generated by the browser.A margin box is defined using an at-rule inside a CSS
@page
rule. The appearance and the contents of a margin box are specified with CSS properties inside the@page
rule, including thecontent
property. Counters are also supported, for page numbering. The specification defines two special counter names:page
for the current page number andpages
for the total number of pages.@property support
<string>
syntax. Support for<string>
syntax component name for registered custom properties.Support
currentcolor
in relative color syntax. Allow relative colors in CSS (using thefrom
keyword) to usecurrentcolor
as a base. This support lets you set complementary colors, based on an element's text color, for that element's borders, shadows, or backgrounds.This feature also includes use cases where color functions are nested with a dependency on
currentcolor
, for example:color-mix (in srgb, rgb(from currentcolor r g b), white)) or rgb(from rgb(from currentcolor 1 g b) b g r)
.Support external SVG resources for
clip-path
,fill
,stroke
, andmarker-*
properties. This feature adds support for external references for clip paths, markers, and paint servers (for thefill
andstroke
properties). For example,clip-path: url("resources.svg#myPath")
.Direct Sockets API. Allows Isolated Web Apps to establish direct transmission control protocol (TCP) and user datagram protocol (UDP) communications with network devices and systems as well as listen to and accept incoming connections.
Exempt
Speculation-Rules
header from CSP restrictions. Updates the integration between speculation rules and CSP so that CSP only applies to<script type=speculationrules>
, and not to theSpeculation-Rules
header. CSP's script policies are meant to protect against injection of scripts into HTML, and the CSP threat model doesn't relate to HTTP headers. This approach allows easier deployment of speculation rules from CDNs and other edge servers.FedCM as a trust signal for the Storage Access API. Reconciles the FedCM and Storage Access APIs by making a prior FedCM grant a valid reason to automatically approve a storage access request.
When a user grants permission to use their identity with a third-party identity provider (IdP) on a relying party (RP), many IdPs require third-party cookies to function correctly and securely. This proposal aims to satisfy that requirement in a private and secure manner by updating the Storage Access API (SAA) permission checks to not only accept the permission grant given by a storage access prompt, but also the permission grant given by a FedCM prompt.
A key property of this mechanism is limiting the grant to cases explicitly allowed by the RP with the FedCM permissions policy, enforcing a per-frame control for the RP and preventing passive surveillance by the IdP beyond the capabilities that FedCM already grants.
COOP value
noopener-allow-popups
. Some origins can contain different applications with different levels of security requirements. In those cases, it can be beneficial to prevent scripts running in one application from being able to open and script pages of another same-origin application.In such cases, it can be beneficial for a document to ensure its opener can't script it, even if the opener document is a same-origin one. The
noopener-allow-popups
Cross-Origin-Opener-Policy value lets documents define that behavior.Select parser relaxation. This change makes the HTML parser allow more tags in
<select>
besides<option>
,<optgroup>
, and<hr>
.This change is in support of the customizable
<select>
feature but is being shipped first because it can be done separately and has some compact risk.WebGPU: Clip distances. Adds the optional GPU feature
clip-distances
that allows setting user-defined clip distances in vertex shader outputs. This technique is useful for the applications that need to clip all vertices in a scene that are beyond a user-defined plane, such as many CAD applications.WebGPU:
GPUCanvasContext getConfiguration()
. OnceGPUCanvasContext configure()
is called with a configuration dictionary, theGPUCanvasContext getConfiguration()
method can be used to check the canvas context configuration. It includes GPUdevice
,format
,usage
,viewFormats
,colorSpace
,toneMapping
, andalphaMode
members. As discussed in issue 4828, web apps can use it to detect whether HDR canvas is supported in WebGPU.WebHID on dedicated workers. Enables WebHID inside dedicated worker contexts. This lets the performance of heavy I/O and processing of data from a HID device on a separate thread, helping to reduce the performance impact on the main thread.
WebRTC
RTCRtpEncodingParameters.scaleResolutionDownTo
. An API that configures WebRTC encoders to scale input frames if they're greater than the specifiedmaxWidth
andmaxHeight
. This API is similar toscaleResolutionDownBy
except that resolution constraints are expressed in absolute terms (for example, 640x360) as opposed to relative terms (for example, scale down by 2), avoiding race conditions related to changing input frame size on the fly.Remove the CSS Anchor Positioning property
inset-area
. With the CSS Working Group resolution on renaming theinset-area
property toposition-area
, this removal cleans up the implementation for a standards compliant feature.Remove non-standard GPU Adapter
requestAdapterInfo()
method. The WebGPU Working Group decided it was impractical forrequestAdapterInfo()
to trigger a permission prompt so they removed that option and replaced it with the GPU Adapterinfo
attribute so that web developers can get the sameGPUAdapterInfo
value synchronously.
Policy updates
New policies
- EdgeSidebarAppUrlHostAllowList - Allow specific apps to be opened in Microsoft Edge sidebar
- PrivateNetworkAccessRestrictionsEnabled - Specifies whether to apply restrictions to requests to more private network endpoints
Deprecated policies
- NewBaseUrlInheritanceBehaviorAllowed - Allows enabling the feature NewBaseUrlInheritanceBehavior (deprecated)
- RSAKeyUsageForLocalAnchorsEnabled - Check RSA key usage for server certificates issued by local trust anchors (deprecated)
- UserAgentClientHintsGREASEUpdateEnabled - Control the User-Agent Client Hints GREASE Update feature (deprecated)
Obsoleted policies
- BeforeunloadEventCancelByPreventDefaultEnabled - Control the behavior for the canceled dialog produced by the before unload event (obsolete)
- SignInCtaOnNtpEnabled - Enable sign in select to action dialog (obsolete)