Skip to content

Commit df6bd73

Browse files
Edge 137 web platform release notes (#3444)
* New beta web platform release notes * Finalized relnotes content * In-article TOC * Fix md tagging * Writer/Editor pass * sdk expect dates --------- Co-authored-by: captainbrosset <captainbrosset@users.noreply.github.com> Co-authored-by: Michael S. Hoffman <v-mihoffman@microsoft.com>
1 parent cb8d6aa commit df6bd73

File tree

5 files changed

+523
-59
lines changed

5 files changed

+523
-59
lines changed

microsoft-edge/toc.yml

Lines changed: 4 additions & 0 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 137
34+
href: ./web-platform/release-notes/137.md
35+
displayName: Microsoft Edge 137 web platform release notes (May 2025) # page title
36+
3337
- name: Microsoft Edge 136
3438
href: ./web-platform/release-notes/136.md
3539
displayName: Microsoft Edge 136 web platform release notes (May 2025) # page title

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

Lines changed: 2 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ To stay up-to-date and get the latest web platform features, download a preview
1919
* [WebView2](#webview2)
2020
* [Web platform features](#web-platform-features)
2121
* [CSS features](#css-features)
22-
* [Auto-generated view transition names](#auto-generated-view-transition-names)
2322
* [CSS `dynamic-range-limit` property](#css-dynamic-range-limit-property)
24-
* [Ignore `letter-spacing` in cursive scripts](#ignore-letter-spacing-in-cursive-scripts)
2523
* [Change the `string` CSS type in the `attr()` function to `raw-string`](#change-the-string-css-type-in-the-attr-function-to-raw-string)
2624
* [Type-agnostic `var()` fallback](#type-agnostic-var-fallback)
2725
* [Unprefixed `print-color-adjust`](#unprefixed-print-color-adjust)
@@ -31,7 +29,6 @@ To stay up-to-date and get the latest web platform features, download a preview
3129
* [Blob URL partitioning](#blob-url-partitioning)
3230
* [Partitioning `:visited` links history](#partitioning-visited-links-history)
3331
* [Navigation initiator used in the HTTP cache partition key](#navigation-initiator-used-in-the-http-cache-partition-key)
34-
* [Call stacks in crash reports from unresponsive web pages](#call-stacks-in-crash-reports-from-unresponsive-web-pages)
3532
* [Captured surface control](#captured-surface-control)
3633
* [Captured surface resolution](#captured-surface-resolution)
3734
* [Dispatching click events to captured pointer](#dispatching-click-events-to-captured-pointer)
@@ -64,18 +61,15 @@ To stay up-to-date and get the latest web platform features, download a preview
6461
## Edge DevTools
6562

6663
See [What's New in Microsoft Edge DevTools](../../devtools-guide-chromium/whats-new/whats-new.md).
67-
<!-- todo: when exists in May 2025, use instead:
64+
<!-- todo: when exists, use instead:
6865
See [What's New in DevTools (Microsoft Edge 136)](../../devtools-guide-chromium/whats-new/2025/05/devtools-136.md).
6966
-->
7067

7168

7269
<!-- ====================================================================== -->
7370
## WebView2
7471

75-
See [Release Notes for the WebView2 SDK](../../webview2/release-notes/index.md).
76-
<!-- todo: when exists in May 2025, use instead:
77-
For WebView2, see [1.0.n.n](../../webview2/release-notes/index.md#10nnnnnn) in _Release Notes for the WebView2 SDK_ (May 2025).
78-
-->
72+
For WebView2, see [1.0.3240.44](../../webview2/release-notes/index.md#10324044) in _Release Notes for the WebView2 SDK_ (May 2025).
7973

8074

8175
<!-- ====================================================================== -->
@@ -86,18 +80,6 @@ For WebView2, see [1.0.n.n](../../webview2/release-notes/index.md#10nnnnnn) in _
8680
#### CSS features
8781

8882

89-
<!-- ---------- -->
90-
###### Auto-generated view transition names
91-
92-
The `view-transition-name` CSS property supports two new values, to avoid having to invent unique names for elements that participate in a view transition:
93-
94-
* `match-element` - Generates a unique ID that's based on the element's identity. This value is useful in single-page apps where the element that's animated with a view transition is being moved in the DOM.
95-
96-
* `auto` - Generates a unique ID that's based on the element's `id` attribute. This value only takes the `id` attribute into account, and ignores the type of element. This approach enables a view transition to work across multiple pages of an app, where elements with the same `id` attribute may be of different types.
97-
98-
See [Determining view-transition-name automatically](https://drafts.csswg.org/css-view-transitions-2/#auto-vt-name).
99-
100-
10183
<!-- ---------- -->
10284
###### CSS `dynamic-range-limit` property
10385

@@ -106,34 +88,6 @@ The `dynamic-range-limit` CSS property allows limiting the maximum brightness of
10688
See [Controlling Dynamic Range](https://drafts.csswg.org/css-color-hdr/#controlling-dynamic-range), in _CSS Color HDR Module Level 1_.
10789

10890

109-
<!-- ---------- -->
110-
###### Ignore `letter-spacing` in cursive scripts
111-
112-
Per specification, the browser now ignores the `letter-spacing` CSS property when rendering cursive scripts, to avoid breaking words.
113-
114-
If possible, the browser may apply letter spacing by translating the extra space into cursive elongation or compression. If the text cannot be expanded without breaking cursive connections, the browser treats each word as a single typographic unit for letter spacing.
115-
116-
Proper cursive elongation or compression varies, based on:
117-
* Script.
118-
* Typeface.
119-
* Language.
120-
* Word location.
121-
* Line location.
122-
* Implementation complexity.
123-
* Font capabilities.
124-
* Calligraphic preferences.
125-
126-
Proper cursive elongation or compression may involve shortening:
127-
* Ligatures.
128-
* Swash variants.
129-
* Contextual forms.
130-
* Elongation glyphs.
131-
132-
Avoid applying the `letter-spacing` property to cursive scripts, unless you can accept non-interoperable results.
133-
134-
See [letter-spacing](https://developer.mozilla.org/docs/Web/CSS/letter-spacing) at MDN.
135-
136-
13791
<!-- ---------- -->
13892
###### Change the `string` CSS type in the `attr()` function to `raw-string`
13993

@@ -227,14 +181,6 @@ This boolean prevents a cross-site attack in which the attacker initiates a top-
227181
This change also improves privacy by preventing a malicious site from using navigations to infer whether a user has previously visited a given site.
228182

229183

230-
<!-- ---------- -->
231-
###### Call stacks in crash reports from unresponsive web pages
232-
233-
When a webpage becomes unresponsive due to JavaScript code running a very long computation, such as an infinite loop, the Javascript call stack is recorded and included in the crash report that's sent to the Reporting API server endpoint that's configured by the website.
234-
235-
See [Reporting API](https://developer.mozilla.org/docs/Web/API/Reporting_API) at MDN.
236-
237-
238184
<!-- ---------- -->
239185
###### Captured surface control
240186

0 commit comments

Comments
 (0)