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
Below are user interface changes in Microsoft Edge.
142
+
143
+
144
+
<!-- ------------------------------ -->
145
+
#### Mobile and desktop parity for `<select>` elements
146
+
147
+
`<select>` HTML elements, when using the `size` and `multiple` attributes, now appear the same way on desktop and mobile devices, as either:
148
+
149
+
*A scrollable list showing all options at once in the page.
150
+
* An expandable dropdown list in the page.
151
+
152
+
153
+
<!-- ---------- -->
154
+
###### `<select size="3">`
155
+
156
+
`<select size="3">` (or another `size` value greater than 1) now always appears as a list showing all options at once in the page, both on desktop and mobile devices:
157
+
158
+

159
+
160
+
Previously, mobile devices ignored the `size` attribute and always rendered an element such as `<select size="3">` as a dropdown list.
161
+
162
+
163
+
<!-- ---------- -->
164
+
###### `<select multiple>`
165
+
166
+
`<select multiple>` now always appears as a list showing all options at once in the page, both on desktop and mobile devices.
167
+
168
+
Previously, mobile devices rendered `<select multiple>` as a dropdown list.
169
+
170
+
171
+
<!-- ---------- -->
172
+
###### `<select multiple size="1">`
173
+
174
+
`<select multiple size="1">` now always appears as a dropdown list, both on desktop and mobile devices:
175
+
176
+

177
+
178
+
Previously, desktop devices rendered `<select multiple size="1">` as a list showing all options at once in the page.
Copy file name to clipboardExpand all lines: microsoft-edge/web-platform/site-impacting-changes.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,7 @@ This table lists high-impact changes which the Microsoft Edge team is tracking c
38
38
| Deprecate unload event | Future release (TBD) | Introduces a new Permission-Policy to allow creating unload event listeners. The default policy is `allow`, but the default policy will gradually be migrated to `deny`, such that unload handlers stop firing on pages, unless a page explicitly opts in to re-enable them. This change is happening in the Chromium project, on which Microsoft Edge is based. For more information, see [Intent to Deprecate: Deprecate unload event](https://groups.google.com/a/chromium.org/g/blink-dev/c/dvusqw9-IhI/m/SBkm_u1RAQAJ). |
39
39
| Externally loaded entities in XML parsing | v144 | Synchronous fetching of external XML entities/DTDs, which are then used when parsing under specific circumstances, has been removed. See [Externally loaded entities in XML parsing](./release-notes/144.md#externally-loaded-entities-in-xml-parsing), in _Microsoft Edge 144 web platform release notes (Jan. 2025)_. |
40
40
| Deprecate `Intl.Locale` getters | v143 | The accessor properties of the `Intl.Locale` object are now deprecated, in favor of the corresponding functions, per specification. See [Deprecate `Intl.Locale` getters](./release-notes/143.md#deprecate-intllocale-getters), in _Microsoft Edge 143 web platform release notes (Dec. 2025)_. |
41
+
| Mobile and desktop parity for `<select>` elements | v142 | The appearance of `<select>` HTML elements, when using the `multiple` and `size` attributes, is now consistent across mobile and desktop devices. See [Mobile and desktop parity for `<select>` elements](./release-notes/142.md#mobile-and-desktop-parity-for-select-elements), in _Microsoft Edge 142 web platform release notes (Oct. 2025)_. |
41
42
| Remove special font size rules for `<h1>`| v140 | The special margin and font size rules for `<h1>` elements, when nested in `<article>`, `<aside>`, `<nav>`, and `<section>` elements, are now removed, to improve accessibility. See [Removed special font size rules for `<h1>` within some elements](./release-notes/140.md#removed-special-font-size-rules-for-h1-within-some-elements) in _Microsoft Edge 140 web platform release notes (Sep. 2025)_. |
42
43
| Asynchronous range removal for Media Source Extensions throws exceptions | v138 | The following changes have been made to the Media Source Extensions specification, to disallow ambiguously defined behavior involving asynchronous range removals: <br/>*`SourceBuffer.abort()` no longer aborts `SourceBuffer.remove()` operations. <br/>* Setting `MediaSource.duration` can no longer truncate currently buffered media. <br/>While these changes were made a long time ago, and Safari and Firefox have already implemented them, Chromium had not yet done so. Exceptions are now thrown in both cases. See [Media Source API](https://developer.mozilla.org/docs/Web/API/Media_Source_Extensions_API) at MDN. |
43
44
| Removal of automatic SwiftShader fallback | v138 | Previously, if a WebGL context could not be created with the available GPU, Chromium would automatically fall back to using the SwiftShader software renderer. This automatic fallback behavior is now removed and the WebGL context creation will now fail instead of falling back to SwiftShader. SwiftShader poses security risks and leads to a poor user experience when falling back from a high-performance GPU-backed WebGL to a CPU-backed implementation. SwiftShader remains a useful tool for doing headless testing on a site. This use case is still supported by opting in, which you can do by running Microsoft Edge with the `--enable-unsafe-swiftshader` command-line argument. See [Using Chromium with SwiftShader](https://chromium.googlesource.com/chromium/src/+/main/docs/gpu/swiftshader.md). |
0 commit comments