Google released Google Chrome 99 Stable and Extended Stable on March 1, 2022. Both versions of the browser address 28 different security issues in previous versions of the web browser.
Chrome 99 is already available, but the rollout will take weeks. Chrome users who wish to update their browser sooner can do so on desktop versions by selecting Menu > Help > About Google Chrome or directly loading chrome://settings/help.
Note: If Chrome does not find the update when you load the page, you can download the latest version of Chrome from Google to update it.
The official release notes reveal little about the changes in Chrome 99. While you can view the log file, it’s not recommended to do so unless you have hours to spare.
The release notes mention 28 different security issues that are fixed in Chrome 99. The highest severity level is high, second only to critical.
Google publishes the list of externally reported issues only on the blog. None of the vulnerabilities appear to be actively exploited, as Google usually mentions.
The company’s platform status page lists 15 changes that are tracked for version 99, but the list is developer-centric. One change, converting adopted style sheets to use ObservableArray, seems to be controversial as Apple won’t implement the change in Safari at this time. Google notes that Mozilla and Microsoft will also deliver the implementation.
Chromium is the only shipped implementation of adoptedStyleSheets. Gecko would like to ship this feature, but waited for this issue (FrozenArray vs ObservableArray) to be resolved to ship their implementation. This should unlock Gecko . The Edge team supports this change . WebKit continues to be skeptical  the usefulness of this feature, despite the general agreement of the rest of the web components community and support from the developer community . The risk of interoperability is therefore mainly that WebKit decides not to implement this functionality.
The remaining changes affect:
- “paintworklet” destination for PaintWorklet
- Allow infinity, -infinity and NaN in CSS calc()
- Autofill in ShadowDOM
- CSS Cascading Layers
- HTMLInputElement showPicker()
- Handwriting recognition API
- International Enumeration API
- International locale information in ECMA402
- New 2D Canvas API
- Original private filesystem extension: AccessHandle
- Remove font-family -webkit-standard
- Replace GamepadList with sequence
for return value navigator.getGamepads()
- Emphasis properties of unprefixed text
- Overlay window controls for installed desktop web apps
Most of these changes will be found in all other Chromium-based browsers, including Microsoft Edge, Vivaldi, Brave, and Opera.
Now you: when do you update your browsers?