New in Chrome 134

Published: March 4, 2025

Here's what you need to know:

The light-dismiss behavior from popover comes to <dialog>

One of the nice features of the Popover API is its light dismiss behavior. This behavior is now part of <dialog>, with a new closedby attribute controlling the behavior:

  • <dialog closedby="none">: No user-triggered closing of dialogs at all.
  • <dialog closedby="closerequest">: Pressing ESC (or other close trigger) closes the dialog
  • <dialog closedby="any">: Clicking outside the dialog, or pressing ESC, closes the dialog. Akin to popover="auto" behavior.

The Web Locks API is now supported in shared storage

Integrates the Web Locks API into Shared Storage. This prevents scenarios such as where cross-site reach measurement can result in duplicate reporting, due to the potential race conditions within the get() and set() logic.

This change:

  • Introduces navigator.locks.request to the worklet environment.
  • Introduces { withLock: <resource>} option to all modifier methods.
  • Introduces a batch modify method: sharedStorage.batchUpdate(methods,options). This method, with the withLock option, allows multiple modifier methods to be executed atomically, enabling use cases where a website needs to maintain consistency while updating data organized across multiple keys.

The imageSmoothingQuality attribute is now supported on paint canvas

Add support for the imageSmoothingQuality attribute on paint canvas. This lets you choose the quality or performance tradeoff when scaling images. There are three options in total for imageSmoothingQuality: low, medium and high.

And more!

Of course there's plenty more.

  • Chrome makes it easier to move between the browser and installed web apps with user Link capturing on PWAs.
  • You can now customize <select> menus with images and more.

See the full Chrome 134 release notes for details of these and many other features that are New in Chrome!

Further reading

This covers only some key highlights. Check the following links for additional changes in Chrome 134.

Subscribe

To stay up to date, subscribe to the Chrome Developers YouTube channel, and you'll get an email notification whenever we launch a new video.

As soon as Chrome 134 is released, we'll be right here to tell you what's new in Chrome!