DOM

Pending review

Capability Elements Icon-only mode Link copied!

Introduces a new attribute to render Capability Elements(<camera>, <microphone> and <geolocation>) as compact icon buttons without text using a displayhint attribute. This gives developers flexible UI density for spatial layouts such as map controls and video floating trays while preserving native security guarantees and full screen reader accessibility.

This is an extension to the recently released Capability Elements https://chromestatus.com/feature/5153829504024576

Miscellaneous

Pending review

Prompt API Sampling Mode Link copied!

Allows developers to configure language model output variety and creativity in the Prompt API using high-level samplingMode presets. Instead of exposing raw numerical parameters like topK and temperature that vary unpredictably across models, developers can choose semantic presets ranging from "most-predictable" for deterministic extraction to "most-creative" for open-ended brainstorming. The browser maps these presets to optimal sampling hyperparameters for the underlying model, providing developers with reliable response tuning while preserving cross-browser interoperability.

enum LanguageModelSamplingMode { "most-predictable", // For strict consistency/factual extraction "predictable", // For highly focused outputs "slightly-predictable", // For moderately focused, consistent outputs "balanced", // The default state for standard prompting "slightly-creative", // For moderately varied, expressive outputs "creative", // For tasks favoring variety over strict facts "most-creative" // For maximum token diversity and brainstorming };

This feature is an enhancement of the Prompt API (https://chromestatus.com/feature/5134603979063296).

Web Bluetooth: BluetoothRemoteGATTServer.maxWriteWithoutResponseSize Link copied!

Adds BluetoothRemoteGATTServer.maxWriteWithoutResponseSize, which reports the largest payload that writeValueWithoutResponse() can send in one ATT packet. A maxwritewithoutresponsesizechanged event notifies applications when Chrome observes the value change, allowing applications to size chunks without assuming a 20-byte limit.

it depends on: https://chromestatus.com/feature/5138797158334464 and will be shipped together.

implementation: https://chromium-review.googlesource.com/c/chromium/src/+/7879985

Bug: 40265040, 40686244, 40163619

Deprecations and removals

Pending review

Deprecate and remove WebRTC peer connection method Link copied!

Starting in Chrome 160, Chrome will remove support for the RTCPeerConnection.createDTMFSender() method on Windows, macOS, Linux, ChromeOS, and Android.

This is a legacy, non-standard method that is obsolete and no longer conforms to the official Real-time communication for the web (WebRTC) standard. Removing it ensures better compatibility and security across different web browsers.

Before Chrome 160 is deployed, admins should test any internal or third-party web communication applications that rely on WebRTC. For more details on rollout dates, see the Chromium release schedule.