Release Comparison

From:
To:

Dependency Changes

Google ChromeChromium
142.0.7444.265
Node.jsNode.js
22.21.1
22.22.0Updated
V8V8
14.2.231.22
14.2.231.22No Change

Combined Release Notes

Version Timeline
v39.5.2 includes changes from 4 versions since v39.3.0

Features

Fixes

    • Fixed a crash that could occur when using the File System Access API. #49634 (Also in 40, 41)

    • Fixed an issue where alt+space triggered th system context menu even if an accelerator was registered for the hotkey combination. #49641 (Also in 40, 41)

    • Fixed an issue where role-based menu items were incorrectly returning null for their accelerator property. #49670 (Also in 40, 41)

    • Fixed application input broken on certain wayland compositors when DND action was cancelled. #49694

    • Fixed dock menu items not respecting enabled and checked properties on macOS. #49626 (Also in 38, 40, 41)

    • Fixed rendering glitches on macOS. #49615 (Also in 40, 41)

    • Fixed an issue where menu item accelerators stopped working after the item's enabled property was toggled on macOS. #49593 (Also in 40, 41)

    • Fixed an issue whereby a duplicate "Toggle Full Screen" menu item appeared in the View menu on macOS. #49597 (Also in 38, 40, 41)

    • Fixed an issue in chrome://accessibility. #49559 (Also in 40, 41)

    • Fixed an issue where shell.writeShortcutLink was throwing TypeError: Insufficient number of arguments when called with just [(path, options)]. #49502 (Also in 40, 41)

    • Fixed crash in platform_util::Beep() on Linux. #49484 (Also in 40, 41)

Other Changes

    • Refactored our MSIX updater code to use an upstream Chromium pattern and eliminates the need for special exception handling build flags. #49688 (Also in 40, 41)

    • Updated Node.js to v22.22.0. #49389

Unknown

    • Fixed squirrel.mac stacked update behavior to old staged updates. #49637 (Also in 40, 41)

    • Fixed an issue where some packages weren't correctly filtered on macOS in dialogs. #49472 (Also in 38, 40, 41)