Skip to content

Commit 9c1c766

Browse files
captainbrossetdependabot[bot]mikehoffms
authored
main to live - Apr. 14, 2026 (#3776)
* Bump liquidjs from 10.25.0 to 10.25.5 in /scripts (#3769) Bumps [liquidjs](https://github.com/harttle/liquidjs) from 10.25.0 to 10.25.5. - [Release notes](https://github.com/harttle/liquidjs/releases) - [Changelog](https://github.com/harttle/liquidjs/blob/master/CHANGELOG.md) - [Commits](harttle/liquidjs@v10.25.0...v10.25.5) --- updated-dependencies: - dependency-name: liquidjs dependency-version: 10.25.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * XSLT deprecation in "Site compatibility-impacting changes" (#3775) * XSLT deprecation * Fix typo in deprecation notice for XSLT in site-impacting changes document * Microsoft Edge 148 web platform release notes (May 2026) (#3772) * New web platform release notes for 148 * Edit pass * toc * Removing sections shipping in 149, and adding a missing section * fix links * writer/editor pass * Apply suggestion from @captainbrosset * Addressed todo comments * toco * polish --------- Co-authored-by: captainbrosset <captainbrosset@users.noreply.github.com> Co-authored-by: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: captainbrosset <captainbrosset@users.noreply.github.com> Co-authored-by: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com>
2 parents 990ea7b + 22c81f0 commit 9c1c766

File tree

6 files changed

+786
-128
lines changed

6 files changed

+786
-128
lines changed

microsoft-edge/toc.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@
3030
href: ./web-platform/release-notes/index.md
3131
displayName: what's new, announcements
3232

33+
- name: Microsoft Edge 148
34+
href: ./web-platform/release-notes/148.md
35+
displayName: Microsoft Edge 148 web platform release notes (May 2026) # page title
36+
3337
- name: Microsoft Edge 147
3438
href: ./web-platform/release-notes/147.md
3539
displayName: Microsoft Edge 147 web platform release notes (Apr. 2026) # page title
@@ -66,13 +70,13 @@
6670
href: ./web-platform/release-notes/139.md
6771
displayName: Microsoft Edge 139 web platform release notes (Aug. 2025) # page title
6872

69-
- name: Microsoft Edge 138
70-
href: ./web-platform/release-notes/138.md
71-
displayName: Microsoft Edge 138 web platform release notes (Jun. 2025) # page title
72-
7373
# keep 10 items above
7474
- name: Archive
7575
items:
76+
- name: Microsoft Edge 138
77+
href: ./web-platform/release-notes/138.md
78+
displayName: Microsoft Edge 138 web platform release notes (Jun. 2025) # page title
79+
7680
- name: Microsoft Edge 137
7781
href: ./web-platform/release-notes/137.md
7882
displayName: Microsoft Edge 137 web platform release notes (May 2025) # page title

microsoft-edge/web-platform/release-notes/146.md

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ To stay up-to-date and get the latest web platform features, download a preview
3737
* [WebGPU Compatibility mode](#webgpu-compatibility-mode)
3838
* [WebGPU: Texture and Sampler `let` binding](#webgpu-texture-and-sampler-let-binding)
3939
* [WebGPU: Transient attachments](#webgpu-transient-attachments)
40-
* [Always negotiate data channels in WebRTC](#always-negotiate-data-channels-in-webrtc)
4140
* [Populate `targetURL` during file handling](#populate-targeturl-during-file-handling)
4241
* [Stop re-queueing `LaunchParams` on reload](#stop-re-queueing-launchparams-on-reload)
4342
* [Origin trials](#origin-trials)
@@ -285,23 +284,6 @@ Since the texture contents are discarded after the render pass, the driver might
285284
See also:
286285
* [WebGPU API](https://developer.mozilla.org/docs/Web/API/WebGPU_API) at MDN.
287286

288-
<!-- ------------------------------ -->
289-
#### Always negotiate data channels in WebRTC
290-
291-
The new `alwaysNegotiateDataChannels` option for `RTCPeerConnection` allows you to negotiate data channels in the SDP offer before creating a data channel. The data channel m-line is placed before any audio or video m-lines.
292-
293-
Use this option when creating a peer connection, to ensure that data channels are always negotiated:
294-
295-
```javascript
296-
const pc = new RTCPeerConnection({
297-
alwaysNegotiateDataChannels: true
298-
});
299-
const offer = await pc.createOffer();
300-
```
301-
302-
See also:
303-
* [RTCPeerConnection](https://developer.mozilla.org/docs/Web/API/RTCPeerConnection) at MDN.
304-
305287

306288
<!-- ------------------------------ -->
307289
#### Populate `targetURL` during file handling

microsoft-edge/web-platform/release-notes/147.md

Lines changed: 1 addition & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ To stay up-to-date and get the latest web platform features, download a preview
2626
* [`contrast-color()`](#contrast-color)
2727
* [CSS `*-width` properties are now independent of `*-style` properties](#css--width-properties-are-now-independent-of--style-properties)
2828
* [Animation timelines support a `"scroll"` range](#animation-timelines-support-a-scroll-range)
29-
* [`accent-color: auto` now only applies to installed web apps](#accent-color-auto-now-only-applies-to-installed-web-apps)
3029
* [SVG features](#svg-features)
3130
* [`path` attribute on SVG `<textPath>` element](#path-attribute-on-svg-textpath-element)
3231
* [Web APIs](#web-apis)
@@ -38,23 +37,17 @@ To stay up-to-date and get the latest web platform features, download a preview
3837
* [Connection allowlists](#connection-allowlists)
3938
* [Autofill event](#autofill-event)
4039
* [CSSPseudoElement interface](#csspseudoelement-interface)
41-
* [`dropEffect` handling in drag-and-drop events](#dropeffect-handling-in-drag-and-drop-events)
4240
* [Element-scoped view transitions](#element-scoped-view-transitions)
43-
* [Detect Secure Payment Confirmation capabilities](#detect-secure-payment-confirmation-capabilities)
44-
* [IDNA ContextJ rules](#idna-contextj-rules)
4541
* [`<link rel="modulepreload">` supports JSON and CSS modules](#link-relmodulepreload-supports-json-and-css-modules)
4642
* [Local Network Access restrictions on Service Worker `WindowClient.navigate()`](#local-network-access-restrictions-on-service-worker-windowclientnavigate)
4743
* [Local network access restrictions for WebSockets](#local-network-access-restrictions-for-websockets)
4844
* [Local network access restrictions for WebTransport](#local-network-access-restrictions-for-webtransport)
4945
* [Manifest localization](#manifest-localization)
5046
* [`Math.sumPrecise`](#mathsumprecise)
51-
* [Pointer event suppression on drag start](#pointer-event-suppression-on-drag-start)
5247
* [`pseudoTarget` property on events](#pseudotarget-property-on-events)
5348
* [`Request.isReloadNavigation` attribute](#requestisreloadnavigation-attribute)
54-
* [Respect `autocorrect="off"` for Windows touch keyboard](#respect-autocorrectoff-for-windows-touch-keyboard)
5549
* [Device Memory API limits](#device-memory-api-limits)
5650
* [Web Serial API on Android](#web-serial-api-on-android)
57-
* [Always negotiate data channels in WebRTC](#always-negotiate-data-channels-in-webrtc)
5851
* [WebXR Layers](#webxr-layers)
5952
* [WebXR Plane Detection](#webxr-plane-detection)
6053
* [XML parsing in Rust for non-XSLT scenarios](#xml-parsing-in-rust-for-non-xslt-scenarios)
@@ -156,19 +149,6 @@ See also:
156149
* [animation-range](https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/animation-range) at MDN.
157150

158151

159-
<!-- ------------------------------ -->
160-
#### `accent-color: auto` now only applies to installed web apps
161-
162-
The `accent-color: auto` CSS property, also known as system accent color, is now scoped to only work within installed Progressive Web Apps (PWAs), not within webpages displayed in the browser. This aligns with the existing `AccentColor` and `AccentColorText` CSS system color keywords.
163-
164-
Previously, when `accent-color` was set to `auto`, form controls would adopt the system accent color in all webpages, whether they're displayed in the browser or in an installed PWA.
165-
166-
This change provides a more consistent developer experience and user experience, while adhering to fingerprinting restrictions.
167-
168-
See also:
169-
* [accent-color](https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/accent-color) at MDN.
170-
171-
172152
<!-- ====================================================================== -->
173153
## SVG features
174154
<!-- https://developer.mozilla.org/docs/Web/SVG -->
@@ -287,18 +267,6 @@ See also:
287267
* [Pseudo-elements](https://developer.mozilla.org/docs/Web/CSS/Pseudo-elements) at MDN.
288268

289269

290-
<!-- ------------------------------ -->
291-
#### `dropEffect` handling in drag-and-drop events
292-
293-
When using the Drag and Drop API, the `dropEffect` attribute now has the correct predetermined values during `dragenter`, `dragover`, and `dragleave` events, as specified by the HTML standard.
294-
295-
The `dropEffect` is now based on the current `effectAllowed` for `dragenter` and `dragover` events. For `dragleave` events, `dropEffect` is always `"none"`.
296-
297-
See also:
298-
* [HTML Drag and Drop API](https://developer.mozilla.org/docs/Web/API/HTML_Drag_and_Drop_API) at MDN.
299-
* [DataTransfer: dropEffect property](https://developer.mozilla.org/docs/Web/API/DataTransfer/dropEffect) at MDN.
300-
301-
302270
<!-- ------------------------------ -->
303271
#### Element-scoped view transitions
304272

@@ -310,34 +278,6 @@ See also:
310278
* [View Transitions API](https://developer.mozilla.org/docs/Web/API/View_Transitions_API) at MDN.
311279

312280

313-
<!-- ------------------------------ -->
314-
#### Detect Secure Payment Confirmation capabilities
315-
316-
Use the `PaymentRequest.getSecurePaymentConfirmationCapabilities()` static method to determine which Secure Payment Confirmation features are supported in the browser.
317-
318-
This async method returns an object that describes the browser's Secure Payment Confirmation capabilities. Use the returned object to decide whether to use Secure Payment Confirmation features for your payment flow.
319-
320-
See also:
321-
* [Using Secure Payment Confirmation](https://developer.mozilla.org/docs/Web/API/Payment_Request_API/Using_secure_payment_confirmation) at MDN.
322-
323-
324-
<!-- ------------------------------ -->
325-
#### IDNA ContextJ rules
326-
327-
Microsoft Edge now implements the IDNA ContextJ rules, by disallowing the following characters in most places within URLs:
328-
329-
* ZWNJ (U+200C ZERO WIDTH NON-JOINER)
330-
331-
* ZWJ (U+200D ZERO WIDTH JOINER)
332-
333-
This improves interoperability with other browsers.
334-
335-
IDNA is the mechanism by which non-ASCII characters can occur in domain names. For example, the URL `http://네이버.한국/` is encoded as `http://xn--950bt9s8xi.xn--3e0b707e/`.
336-
337-
See also:
338-
* [Better Unicode support](./143.md#better-unicode-support) in _Microsoft Edge 143 web platform release notes (Dec. 2025)_.
339-
340-
341281
<!-- ------------------------------ -->
342282
#### `<link rel="modulepreload">` supports JSON and CSS modules
343283

@@ -410,20 +350,6 @@ See also:
410350
* [Math](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math) at MDN.
411351

412352

413-
<!-- ------------------------------ -->
414-
#### Pointer event suppression on drag start
415-
416-
When a drag operation starts, the browser now sends `pointercancel`, `pointerout`, and `pointerleave` events to the drag source, to indicate that the pointer event stream has ended.
417-
418-
This behavior ensures that the drag source doesn't expect any more events from this pointer during the drag operation.
419-
420-
This behavior is now fully implemented across all platforms.
421-
422-
See also:
423-
* [HTML Drag and Drop API](https://developer.mozilla.org/docs/Web/API/HTML_Drag_and_Drop_API) at MDN.
424-
* [Pointer events](https://developer.mozilla.org/docs/Web/API/Pointer_events) at MDN.
425-
426-
427353
<!-- ------------------------------ -->
428354
#### `pseudoTarget` property on events
429355

@@ -452,17 +378,6 @@ See also:
452378
* [Request](https://developer.mozilla.org/docs/Web/API/Request) at MDN.
453379

454380

455-
<!-- ------------------------------ -->
456-
#### Respect `autocorrect="off"` for Windows touch keyboard
457-
458-
The Windows touch keyboard now respects the `autocorrect="off"` attribute on editable elements, including `<input>`, `<textarea>`, and `contenteditable` hosts.
459-
460-
Previously, the touch keyboard would autocorrect words even when `autocorrect="off"` was set. Now, autocorrections are detected and reverted when the focused element has `autocorrect="off"`.
461-
462-
See also:
463-
* [autocorrect](https://developer.mozilla.org/docs/Web/HTML/Reference/Global_attributes/autocorrect) at MDN.
464-
465-
466381
<!-- ------------------------------ -->
467382
#### Device Memory API limits
468383

@@ -493,19 +408,6 @@ See also:
493408
* [Web Serial API](https://developer.mozilla.org/docs/Web/API/Web_Serial_API) at MDN.
494409

495410

496-
<!-- ------------------------------ -->
497-
#### Always negotiate data channels in WebRTC
498-
499-
Use the new `alwaysNegotiateDataChannels` option for `RTCPeerConnection` to negotiate data channels in the Session Description Protocol offer, before creating a data channel.
500-
501-
When enabled:
502-
* The data channel `m=` line is placed before any audio or video `m=` lines.
503-
* When using `BUNDLE`, to reuse a single connection for multiple media types, the data channel `m=` line is used as the offerer tagged media section.
504-
505-
See also:
506-
* [RTCPeerConnection](https://developer.mozilla.org/docs/Web/API/RTCPeerConnection) at MDN.
507-
508-
509411
<!-- ------------------------------ -->
510412
#### WebXR Layers
511413

@@ -697,7 +599,6 @@ Information about this origin trial:
697599
* [Explainer](https://github.com/webmachinelearning/prompt-api/blob/main/README.md)
698600
* [Feedback](https://github.com/webmachinelearning/prompt-api/issues)
699601
* [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/b7d35247-b855-4b08-b237-89e7a5056117)
700-
* [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/b7d35247-b855-4b08-b237-89e7a5056117)
701602

702603

703604
<!-- ------------------------------ -->
@@ -720,7 +621,7 @@ Information about this origin trial:
720621
* [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/935893aa-661c-4bf6-9a5e-dc4c4e7ce189)
721622

722623

723-
<!-- ---------- -->
624+
<!-- ------------------------------ -->
724625
#### WebAssembly Custom Descriptors
725626

726627
Expires on Jun. 16, 2026.

0 commit comments

Comments
 (0)