diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml
index 7600b8bba4..3542fedc23 100644
--- a/microsoft-edge/toc.yml
+++ b/microsoft-edge/toc.yml
@@ -30,6 +30,10 @@
href: ./web-platform/release-notes/index.md
displayName: what's new, announcements
+ - name: Microsoft Edge 145
+ href: ./web-platform/release-notes/145.md
+ displayName: Microsoft Edge 145 web platform release notes (Feb. 2026) # page title
+
- name: Microsoft Edge 144
href: ./web-platform/release-notes/144.md
displayName: Microsoft Edge 144 web platform release notes (Jan. 2026) # page title
@@ -66,13 +70,13 @@
href: ./web-platform/release-notes/136.md
displayName: Microsoft Edge 136 web platform release notes (May 2025) # page title
- - name: Microsoft Edge 135
- href: ./web-platform/release-notes/135.md
- displayName: Microsoft Edge 135 web platform release notes (Apr. 2025) # page title
-
# keep 10 items above
- name: Archive
items:
+ - name: Microsoft Edge 135
+ href: ./web-platform/release-notes/135.md
+ displayName: Microsoft Edge 135 web platform release notes (Apr. 2025) # page title
+
- name: Microsoft Edge 134
href: ./web-platform/release-notes/134.md
displayName: Microsoft Edge 134 web platform release notes (Mar. 2025) # page title
diff --git a/microsoft-edge/web-platform/release-notes/143.md b/microsoft-edge/web-platform/release-notes/143.md
index 5239357c5f..5d7d63974b 100644
--- a/microsoft-edge/web-platform/release-notes/143.md
+++ b/microsoft-edge/web-platform/release-notes/143.md
@@ -147,7 +147,7 @@ Below are the new Web API features in Microsoft Edge.
-###### Allow more characters in JavaScript DOM APIs
+#### Allow more characters in JavaScript DOM APIs
You can now create DOM elements and attributes with a wider variety of valid characters in JavaScript. This matches the behavior for when the same elements and attributes are defined in HTML markup.
diff --git a/microsoft-edge/web-platform/release-notes/144.md b/microsoft-edge/web-platform/release-notes/144.md
index 61f4f454c6..e3e5a090fa 100644
--- a/microsoft-edge/web-platform/release-notes/144.md
+++ b/microsoft-edge/web-platform/release-notes/144.md
@@ -5,13 +5,9 @@ author: MSEdgeTeam
ms.author: msedgedevrel
ms.topic: article
ms.service: microsoft-edge
-ms.date: 01/08/2026
+ms.date: 01/15/2026
---
# Microsoft Edge 144 web platform release notes (Jan. 2026)
-
The following are the new web platform features and updates in Microsoft Edge 144, which releases on January 15, 2026.
@@ -31,13 +27,11 @@ To stay up-to-date and get the latest web platform features, download a preview
* [Web APIs](#web-apis)
* [The Temporal API](#the-temporal-api)
* [The clipboardchange event](#the-clipboardchange-event)
- * [IDNA ContextJ rules](#idna-contextj-rules)
* [The variants accessor property of Intl.Locale](#the-variants-accessor-property-of-intllocale)
* [Mirroring of MathML operators in right-to-left mode](#mirroring-of-mathml-operators-in-right-to-left-mode)
* [Performance API interactionCount property](#performance-api-interactioncount-property)
* [The `maintain-framerate-and-resolution` value for the `RTCDegradationPreference` enum](#the-maintain-framerate-and-resolution-value-for-the-rtcdegradationpreference-enum)
* [LayoutShift API reports rect elements in CSS pixels](#layoutshift-api-reports-rect-elements-in-css-pixels)
- * [Browser Bound Keys in the Secure Payment Confirmation API](#browser-bound-keys-in-the-secure-payment-confirmation-api)
* [Support for `ping`, `hreflang`, `type`, and `referrerPolicy` for SVG `` elements](#support-for-ping-hreflang-type-and-referrerpolicy-for-svg-a-elements)
* [Exception on History API pushState and replaceState throttling](#exception-on-history-api-pushstate-and-replacestate-throttling)
* [User-Agent Client Hints ch-ua-high-entropy-values permissions policy](#user-agent-client-hints-ch-ua-high-entropy-values-permissions-policy)
@@ -64,8 +58,8 @@ To stay up-to-date and get the latest web platform features, download a preview
## Edge DevTools
See [What's New in Microsoft Edge DevTools](../../devtools/whats-new/whats-new.md).
-
@@ -73,14 +67,16 @@ See [What's new in DevTools (Microsoft Edge 144)](../../devtools/whats-new/2026/
## WebView2
See [Release Notes for the WebView2 SDK](../../webview2/release-notes/index.md).
-
## CSS features
+Below are the new Cascading Style Sheets (CSS) features in Microsoft Edge.
+
#### The `scrolled` feature for scroll-state container queries
@@ -181,6 +177,8 @@ See also:
## Web APIs
+Below are the new Web API features in Microsoft Edge.
+
#### The Temporal API
@@ -202,17 +200,6 @@ See also:
* [Test the clipboardchange event—a more efficient way to monitor the clipboard](https://developer.chrome.com/blog/clipboardchange).
-
-#### IDNA ContextJ rules
-
-To improve interoperability with other browsers, Microsoft Edge now implements the IDNA ContextJ rules, by disallowing ZWNJ (U+200C ZERO WIDTH NON-JOINER) and ZWJ (U+200D ZERO WIDTH JOINER) characters in most places within URLs.
-
-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/`.
-
-See also:
-* [Better Unicode support](./143.md#better-unicode-support) in _Microsoft Edge 143 web platform release notes (Dec. 2025)_.
-
-
#### The `variants` accessor property of `Intl.Locale`
@@ -281,18 +268,6 @@ See also:
* [LayoutShiftAttribution](https://developer.mozilla.org/docs/Web/API/LayoutShiftAttribution) at MDN.
-
-#### Browser Bound Keys in the Secure Payment Confirmation API
-
-The Secure Payment Confirmation API can now keep up with syncing passkeys and device requirements for online payments. The Browser Bound Keys feature adds device binding in the browser, to enable payment scenarios in which device binding is required.
-
-This feature helps meet requirements for device binding for payment transactions.
-
-See also:
-* [Using Secure Payment Confirmation](https://developer.mozilla.org/docs/Web/API/Payment_Request_API/Using_secure_payment_confirmation) at MDN.
-* [Browser Bound Key Store](https://w3c.github.io/secure-payment-confirmation/#sctn-browser-bound-key-store) in _Secure Payment Confirmation_.
-
-
#### Support for `ping`, `hreflang`, `type`, and `referrerPolicy` for SVG `` elements
diff --git a/microsoft-edge/web-platform/release-notes/145.md b/microsoft-edge/web-platform/release-notes/145.md
new file mode 100644
index 0000000000..21c36fbbc1
--- /dev/null
+++ b/microsoft-edge/web-platform/release-notes/145.md
@@ -0,0 +1,631 @@
+---
+title: Microsoft Edge 145 web platform release notes (Feb. 2026)
+description: Microsoft Edge 145 web platform release notes (Feb. 2026)
+author: MSEdgeTeam
+ms.author: msedgedevrel
+ms.topic: conceptual
+ms.service: microsoft-edge
+ms.date: 02/01/2026
+---
+# Microsoft Edge 145 web platform release notes (Feb. 2026)
+
+
+The following are the new web platform features and updates in Microsoft Edge 145, which releases on February 12, 2026.
+
+To stay up-to-date and get the latest web platform features, download a preview channel of Microsoft Edge (Beta, Dev, or Canary); go to [Become a Microsoft Edge Insider](https://www.microsoft.com/edge/download/insider).
+
+**Detailed contents:**
+
+* [Edge DevTools](#edge-devtools)
+* [WebView2](#webview2)
+* [CSS features](#css-features)
+ * [Scroll-triggered animations](#scroll-triggered-animations)
+ * [trigger-scope](#trigger-scope)
+ * [Percentage values for letter-spacing and word-spacing](#percentage-values-for-letter-spacing-and-word-spacing)
+ * [Support for column wrapping in multi-column layouts](#support-for-column-wrapping-in-multi-column-layouts)
+ * [Customizable select listbox](#customizable-select-listbox)
+ * [Improved rendering for near circular border radius](#improved-rendering-for-near-circular-border-radius)
+ * [text-justify](#text-justify)
+ * [Monochrome emoji rendering in forced colors mode](#monochrome-emoji-rendering-in-forced-colors-mode)
+* [Web APIs](#web-apis)
+ * [Origin API](#origin-api)
+ * [PerformanceEntry presentationTime and paintTime properties](#performanceentry-painttime-and-presentationtime-properties)
+ * [Require sticky user activation or permission for clipboardchange events](#require-sticky-user-activation-or-permission-for-clipboardchange-events)
+ * [onanimationcancel event handler](#onanimationcancel-event-handler)
+ * [IDNA ContextJ rules](#idna-contextj-rules)
+ * [`getOrInsert` and `getOrInsertComputed` methods on `Map` and `WeakMap`](#getorinsert-and-getorinsertcomputed-methods-on-map-and-weakmap)
+ * [LayoutShift API reports in CSS pixels](#layoutshift-api-reports-in-css-pixels)
+ * [Text-scale meta element](#text-scale-meta-element)
+ * [Cookie Store API maxAge attribute](#cookie-store-api-maxage-attribute)
+ * [focusVisible option for the focus() method](#focusvisible-option-for-the-focus-method)
+ * [VideoFrame.metadata() now returns rtpTimestamp for WebRTC video frames](#videoframemetadata-now-returns-rtptimestamp-for-webrtc-video-frames)
+ * [New input event types for keyboard deletion commands on selected text](#new-input-event-types-for-keyboard-deletion-commands-on-selected-text)
+ * [to property for Navigation API transitions](#to-property-for-navigation-api-transitions)
+ * [The dropEffect value is preserved from dragover to drop events](#the-dropeffect-value-is-preserved-from-dragover-to-drop-events)
+ * [Browser Bound Keys in the Secure Payment Confirmation API](#browser-bound-keys-in-the-secure-payment-confirmation-api)
+ * [confidence field to detect representative navigation timing performance entries](#confidence-field-to-detect-representative-navigation-timing-performance-entries)
+ * [Device-bound session credentials](#device-bound-session-credentials)
+* [Deprecated or removed features](#deprecated-or-removed-features)
+ * [Remove support for Bitmap extension to embed JPEG or PNG](#remove-support-for-bitmap-extension-to-embed-jpeg-or-png)
+* [Origin trials in Microsoft Edge](#origin-trials-in-microsoft-edge)
+ * [Web Install API](#web-install-api)
+* [Chromium origin trials](#chromium-origin-trials)
+ * [SharedArrayBuffers in non-isolated pages on Desktop platforms](#sharedarraybuffers-in-non-isolated-pages-on-desktop-platforms)
+ * [Digital Credentials API - Issuance Support](#digital-credentials-api---issuance-support)
+ * [WebAssembly Custom Descriptors](#webassembly-custom-descriptors)
+ * [Enhanced Canvas TextMetrics](#enhanced-canvas-textmetrics)
+ * [Writer API](#writer-api)
+ * [Rewriter API](#rewriter-api)
+ * [Incoming call notifications](#incoming-call-notifications)
+ * [Local Network Access from Non-Secure Contexts](#local-network-access-from-non-secure-contexts)
+
+
+
+## Edge DevTools
+
+See [What's New in Microsoft Edge DevTools](../../devtools/whats-new/whats-new.md).
+
+
+
+
+## WebView2
+
+See [Release Notes for the WebView2 SDK](../../webview2/release-notes/index.md).
+
+
+
+
+## CSS features
+
+Below are the new Cascading Style Sheets (CSS) features in Microsoft Edge.
+
+
+
+#### Scroll-triggered animations
+
+Scroll-triggered animations control the play state of animations, based on a scroll position.
+
+Scroll-triggered animations are useful for cases where you want to start an animation, such as sliding an element into view, only when a certain scroll position is reached.
+
+This feature makes it possible to achieve this common effect without using JavaScript to manually detect that an element is within its scroll container's viewport. This also means that the browser can offload the handling of the interaction to a worker thread, which improves performance.
+
+See also:
+* [Explainer for the Scroll-Triggered animations](https://github.com/explainers-by-googlers/scroll-triggered-animations/blob/main/README.md)
+
+
+
+#### trigger-scope
+
+The `trigger-scope` property lets you define the scope within which the names of animation triggers apply.
+
+For example, scroll-triggered animations use the `timeline-trigger` and `animation-trigger` properties to define custom trigger names. By default, those names are global, meaning that they can be referenced from anywhere in the document. By using the `trigger-scope` property, you can limit the visibility of those trigger names to a specific scope.
+
+See also:
+* [Trigger Name Scoping: the trigger-scope property](https://drafts.csswg.org/css-animations-2/#trigger-scope)
+
+
+
+#### Percentage values for `letter-spacing` and `word-spacing`
+
+The `letter-spacing` and `word-spacing` CSS properties now support percentage values.
+
+The ability to use percentage values gives you more flexible control over typography, particularly in responsive designs where the text spacing needs to adapt to different viewport widths and font sizes.
+
+Percentage values are calculated relative to the font-size of the current element, and therefore represent a size that's relative to the size of the text to which the values apply.
+
+See also:
+* [letter-spacing](https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/letter-spacing) at MDN.
+* [word-spacing](https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/word-spacing) at MDN.
+
+
+
+#### Support for column wrapping in multi-column layouts
+
+Multi-column layouts, such as those created by using the `column-count` or `column-width` CSS properties, now support column wrapping.
+
+You control column wrapping by using the `column-wrap` and `column-height` CSS properties.
+
+With column wrapping, instead of letting the height of the columns be defined by the parent element, you can define an explicit height for the columns. A new row of columns is created when all columns have been filled for one row.
+
+See also:
+* [The overflow direction: the column-wrap property](https://drafts.csswg.org/css-multicol-2/#cwr)
+* [The Block Size of Columns: the column-height property](https://drafts.csswg.org/css-multicol-2/#ch)
+
+
+
+#### Customizable select listbox
+
+Customizable selects can now also be rendered as single-select or multi-select in listbox mode.
+
+The listbox rendering mode means that the select element is rendered in the page rather than with a separate button and popup.
+
+To render a customizable select in listbox mode, use the `multiple` or `size` HTML attributes. For example: `