You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: microsoft-edge/web-platform/release-notes/135.md
-9Lines changed: 0 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,6 @@ To stay up-to-date and get the latest web platform features, download a preview
39
39
*[Create service worker client and inherit service worker controller for iframe with `srcdoc`](#create-service-worker-client-and-inherit-service-worker-controller-for-iframe-with-srcdoc)
40
40
*[Dispatching click events to captured pointer](#dispatching-click-events-to-captured-pointer)
*[`sourceElement` property for `NavigateEvent`](#sourceelement-property-for-navigateevent)
44
43
*[PerformanceNavigationTiming API NotRestoredReasons name change](#performancenavigationtiming-api-notrestoredreasons-name-change)
45
44
*[Observable API](#observable-api)
@@ -244,14 +243,6 @@ If a pointer is captured while the `pointerup` event is being dispatched, the `c
244
243
The `Float16Array` typed array is now supported. Number values are rounded to half-precision float-point format (IEEE FP16) when writing into a `Float16Array` instance.
245
244
246
245
247
-
<!-- ---------- -->
248
-
###### HSTS tracking prevention
249
-
250
-
Mitigates user tracking by third-parties via the HTTP Strict Transport Security (HSTS) cache.
251
-
252
-
This feature only allows HSTS upgrades for top-level navigations, and blocks HSTS upgrades for sub-resource requests. Blocking such an HSTS upgrade makes it infeasible for third-party sites to use the HSTS cache in order to track a user across the web.
253
-
254
-
255
246
<!-- ---------- -->
256
247
###### `sourceElement` property for `NavigateEvent`
*[Remove auto-detection of ISO-2022-JP charset in HTML](#remove-auto-detection-of-iso-2022-jp-charset-in-html)
@@ -285,23 +284,6 @@ See also:
285
284
#### PWA features
286
285
287
286
288
-
<!-- ---------- -->
289
-
###### New PWA manifest update algorithm
290
-
291
-
The updating of installed PWAs uses a new algorithm. The new update algorithm makes the update process more deterministic and predictable, and gives you more control over whether, and when, updates should apply to existing installations of your app.
292
-
293
-
The new update algorithm has the following benefits:
294
-
295
-
***Consistency:** The algorithm provides a consistent way to detect when a manifest update should happen.
296
-
***Reduced user interruptions:** App users won't see the update dialog, except when it's strictly necessary, such as to confirm security-sensitive changes.
297
-
***Browser flexibility:** Microsoft Edge can now allow known, trusted apps to update without displaying a notification, and can block updates for known bad apps.
298
-
***Developer control:** You have more control over when the update dialog is shown to users.
299
-
***Reduce network traffic:** Unnecessary network traffic is minimized.
300
-
301
-
See also:
302
-
*[Predictable Web App Updating - Explainer](https://github.com/WICG/manifest-incubations/blob/gh-pages/predictable-app-updating.md)
*[Support `width` and `height` presentational attributes on nested `<svg>` elements](#support-width-and-height-presentational-attributes-on-nested-svg-elements)
26
24
*[Web APIs](#web-apis)
27
25
*[`ariaNotify()` API](#arianotify-api)
28
-
*[`dataTransfer` property for `insertFromPaste`, `insertFromDrop`, and `insertReplacementText` input events](#datatransfer-property-for-insertfrompaste-insertfromdrop-and-insertreplacementtext-input-events)
29
26
*[IndexedDB `getAllRecords()` method and `direction` option for `getAll()` and `getAllKeys()`](#indexeddb-getallrecords-method-and-direction-option-for-getall-and-getallkeys)
30
27
*[Navigation API `precommitHandler`](#navigation-api-precommithandler)
31
28
*[`windowAudio` option for `getDisplayMedia()`](#windowaudio-option-for-getdisplaymedia)
@@ -81,24 +78,6 @@ See also:
81
78
*[::search-text](https://drafts.csswg.org/css-pseudo-4/#selectordef-search-text) in _CSS Pseudo-Elements Module Level 4_.
82
79
83
80
84
-
<!-- ---------- -->
85
-
###### `document.activeViewTransition` property
86
-
87
-
The `document.activeViewTransition` property provides access to the currently running view transition, whether this transition is on a single web page, or between two web pages.
88
-
89
-
The View Transition API allows you to create visual transitions between different states of a single page, or between multiple pages.
90
-
91
-
For transitions within single pages, the `document.startViewTransition()` method returns a transition object. The `document.activeViewTransition` property now provides access to this transition object, which means you no longer need to store the `document.startViewTransition()` return value.
92
-
93
-
For transitions between multiple pages, the `document.activeViewTransition` property now gives you access to the currently running transition object, for the duration of the transition. This is in addition to the `pageswap` and `pagereveal` events.
94
-
95
-
See also:
96
-
*[View Transition API](https://developer.mozilla.org/docs/Web/API/View_Transition_API) at MDN.
97
-
*[Document: startViewTransition() method](https://developer.mozilla.org/docs/Web/API/Document/startViewTransition) at MDN.
98
-
*[Window: pageswap event](https://developer.mozilla.org/docs/Web/API/Window/pageswap_event) at MDN.
99
-
*[Window: pagereveal event](https://developer.mozilla.org/docs/Web/API/Window/pagereveal_event) at MDN.
100
-
101
-
102
81
<!-- ---------- -->
103
82
###### Support `width` and `height` presentational attributes on nested `<svg>` elements
104
83
@@ -130,45 +109,6 @@ See also:
130
109
*[`<svg>`](https://developer.mozilla.org/docs/Web/SVG/Reference/Element/svg) at MDN.
131
110
132
111
133
-
<!-- ----------
134
-
todo: this is planned to ship with 142 after all. Keeping here until we need it for the 142 release notes.
135
-
###### Range syntax for style container queries and `if()` functions
136
-
137
-
The CSS `@container style()` queries and `if()` functions now support the range syntax.
138
-
139
-
The range syntax makes it possible to compare custom properties and values by using the `<` and `>` operators.
140
-
141
-
For a comparison to be valid, both sides of the comparison must resolve to the same data type. The range syntax is limited to the following numeric types: `<length>`, `<number>`, `<percentage>`, `<angle>`, `<time>`, `<frequency>`, and `<resolution>`.
142
-
143
-
Example comparing a custom property with a literal length:
144
-
145
-
```css
146
-
@container style(--inner-padding > 1em) {
147
-
.card { border: 2px solid; }
148
-
}
149
-
```
150
-
151
-
Example comparing two literal values:
152
-
153
-
```css
154
-
@container style(1em < 20px) {
155
-
...
156
-
}
157
-
```
158
-
159
-
Example comparing a value from the `attr()` substitution function with a literal value:
*[Creating a more accessible web with Aria Notify](https://blogs.windows.com/msedgedev/2025/05/05/creating-a-more-accessible-web-with-aria-notify/).
183
123
184
124
185
-
<!-- ---------- -->
186
-
###### `dataTransfer` property for `insertFromPaste`, `insertFromDrop`, and `insertReplacementText` input events
187
-
188
-
The input event objects of type `insertFromPaste`, `insertFromDrop`, and `insertReplacementText` now have a `dataTransfer` property, for better interoperability with other browsers.
189
-
190
-
The `dataTransfer` property provides access to the clipboard or drag-drop data when the user edits text within a `contenteditable` element. The same data is also available on the `dataTransfer` property of `beforeinput` events.
191
-
192
-
This feature only applies to `contenteditable` elements.
193
-
194
-
See also:
195
-
*[DataTransfer](https://developer.mozilla.org/docs/Web/API/DataTransfer) at MDN.
196
-
*[InputEvent: inputType property](https://developer.mozilla.org/docs/Web/API/InputEvent/inputType) at MDN.
197
-
*[HTML contenteditable global attribute](https://developer.mozilla.org/docs/Web/HTML/Reference/Global_attributes/contenteditable) at MDN.
198
-
*[Element: beforeinput event](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event) at MDN.
199
-
200
-
201
125
<!-- ---------- -->
202
126
###### IndexedDB `getAllRecords()` method and `direction` option for `getAll()` and `getAllKeys()`
0 commit comments