[PR #718] [MERGED] chore(deps): update dependency electron to v36 #882

Closed
opened 2025-11-01 21:06:15 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/718
Author: @renovate[bot]
Created: 4/30/2025
Status: Merged
Merged: 5/2/2025
Merged by: @kolaente

Base: mainHead: renovate/major-dev-dependencies


📝 Commits (1)

  • d3b39ff chore(deps): update dependency electron to v36

📊 Changes

2 files changed (+6 additions, -6 deletions)

View changed files

📝 desktop/package.json (+1 -1)
📝 desktop/pnpm-lock.yaml (+5 -5)

📄 Description

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
electron 35.2.2 -> 36.1.0 age adoption passing confidence

Release Notes

electron/electron (electron)

v36.1.0

Compare Source

v36.0.1: electron v36.0.1

Compare Source

Release Notes for v36.0.1

Fixes

  • Fixed the visibleOnAllWorkspaces property on Linux. #​46850 (Also in 35)
  • Fixed the issue where maximizing and restoring the window does not respect the corner radius settings, and the corner radius is incorrect in fullscreen mode. #​46848 (Also in 35)

v36.0.0: electron v36.0.0

Compare Source

Release Notes for v36.0.0

Stack Upgrades

Breaking Changes

  • Deprecated NativeImage.getBitmap() and fixed incorrect documentation. #​46736
  • Fixed an issue where badly formatted switches could cause crashes in app.commandLine functions. #​46446 (Also in 35)
  • Moved Session extension APIs to Session.extensions. #​45597
  • The deprecated systemPreferences.isAeroGlassEnabled() API has been removed. #​45563
  • Updated Chromium to 135.0.7015.0 refactor: remove status, isDefault properties from PrinterInfo in 5b65cc7 #​45500
  • Updated Chromium to 135.0.7047.0 docs: call out breaking change for GTK 4 default on GNOME in 02353aa #​45859
  • Updated Chromium to 136.0.7054.0. Removed ses.clearDataStorage({ quota: 'syncable' }) in c180524 #​45923

Features

Additions
  • Added BrowserWindow.isSnapped() to indicate whether a given window has been arranged via Snap. #​46226
  • Added ServiceWorkerMain class to interact with service workers in the main process.
    • Added fromVersionID on ServiceWorkers to get an instance of ServiceWorkerMain.
    • Added running-status-changed event on ServiceWorkers to indicate when a service worker's running status has changed.
    • Added startWorkerForScope on ServiceWorkers to start a worker that may have been previously stopped. #​45232 (Also in 35)
  • Added WebContents.focusedFrame to get the focused frame.
    • Fixed WebContents.opener to specify potential null type. #​45667
  • Added contextBridge.executeInMainWorld to safely execute code across world boundaries. #​45229 (Also in 35)
  • Added ffmpeg.dll to delay load configuration. #​46173 (Also in 34, 35)
  • Added nativeTheme.shouldUseDarkColorsForSystemIntegratedUI to distinguish system and app theme. #​46598 (Also in 35)
  • Added view.getVisible(). #​44999 (Also in 34, 35)
  • Added webContents.navigationHistory.restore(index, entries) API that allows restoration of navigation history. #​45433 (Also in 34, 35)
  • Added excludeUrls to webRequest filter and deprecated the use of empty arrays in urls property. #​44692 (Also in 35)
  • Added permission support for document.executeCommand("paste"). #​45377 (Also in 33, 34, 35)
  • Added support for Autofill, Writing Tools and Services macOS level menu items in context menus via the new frame option in menu.popup. #​46350
  • Added support for roundedCorners BrowserWindow constructor option on Windows. #​45594 (Also in 34, 35)
  • Added support for system-context-menu on Linux. #​46399
  • Added support for service worker preload scripts. #​44411 (Also in 35)
  • Redesigned preload script APIs by introducing registerPreloadScript, unregisterPreloadScript, getPreloadScripts on Session.
    • Deprecated getPreloads and setPreloads on Session. #​45230 (Also in 35)
  • Removed 240 FPS limit when use shared texture OSR. #​45669 (Also in 35)
  • Support Portal's globalShortcuts. Electron must be run with --enable-features=GlobalShortcutsPortal in order to have the feature working. #​45171 (Also in 35)
Improvements
  • Improved ASAR integrity checks on Windows. #​46537
  • Improved performance of desktopCapturer.getSources when not requesting thumbnails on macOS. #​46251 (Also in 34, 35)
Removed/Deprecated
  • The systemPreferences.isAeroGlassEnabled() API has been deprecated and will be removed without replacement. #​45434 (Also in 35)

Fixes

  • Fix: osr stutter fix backport for electron. #​46709
  • Fixed getNativeWindowHandle() crash that affected 36 betas on macOS. #​46750
  • Fixed a possible crash in shell.readShortcutLink. #​46324
  • Fixed an issue where the backgroundMaterial feature did not work in a frameless window on initial window creation. #​46792
  • Fixed an issue where context menu actions such as copy/paste did not correctly fire when a frame was not passed in. #​46619
Also in earlier versions...
  • Addressed two possible crashes in the File System Access API. #​45233 (Also in 34, 35)
  • Backported fix for a upstream bug that cause Offscreen Rendering to stutter. #​45572 (Also in 32, 33, 34, 35)
  • Fix: don't copy 'package.json's out of ASAR file. #​46477 (Also in 35)
  • Fixed ElectronAccessibilityUI bug. #​46590 (Also in 33, 34, 35)
  • Fixed Minimize menu button to follow set window minimizability on Windows. #​46714 (Also in 34, 35)
  • Fixed NODE_OPTIONS parsing for child processes on macOS. #​46243 (Also in 34, 35)
  • Fixed WebFrameMain crash related to accessing speculative frames that have been destroyed. #​45609 (Also in 33, 34, 35)
  • Fixed electron.shell.openExternal and electron.shell.openPath to honor user-defined system defaults on Linux. #​46788 (Also in 33, 34, 35)
  • Fixed v8.setHeapSnapshotNearHeapLimit api in main and utility process, along with support for --diagnostic-dir Node.js cli flag to specify the directory to save the heap snapshots. #​45606 (Also in 33, 34, 35)
  • Fixed webContents.print() after switch to OOP printing on macOS and Linux. #​45266 (Also in 35)
  • Fixed a bug that could cause some maximized windows on Linux to report an incorrect window state. #​46463 (Also in 34, 35)
  • Fixed a bug where the default path didn't always correctly fill the Name field in KDialogs on Linux. #​45402 (Also in 34, 35)
  • Fixed a crash seen on Linux when calling webContents.print(). #​46146 (Also in 35)
  • Fixed a crash that could occur in OSR on window close. #​45573 (Also in 34, 35)
  • Fixed a crash that could occur when dragging and dropping files into the browser. #​46312 (Also in 35)
  • Fixed a crash when calling shell.readShortcutLink caused by PKEY_AppUserModel_ToastActivatorCLSID sometimes being represented by a string uuid. #​45195 (Also in 33, 34, 35)
  • Fixed a possible BrowserWindow crash caused by closing a parent window with focus or blur events. #​46580 (Also in 34, 35)
  • Fixed a possible crash using Node.js on some arm32 devices. #​46460 (Also in 35)
  • Fixed a possible crash when using navigator.bluetooth.requestDevice and the select-bluetooth-device event. #​46782 (Also in 34, 35)
  • Fixed a potential crash in chrome.tabs.update(). #​45276 (Also in 33, 34, 35)
  • Fixed a potential crash in parentPort. #​46496 (Also in 34, 35)
  • Fixed a potential crash in utilityProcess.postMessage when calling with an invalid transferable. #​46667 (Also in 35)
  • Fixed a potential crash when calling legacy getUserMedia with an invalid chromeMediaSourceId. #​45733 (Also in 34, 35)
  • Fixed a potential crash when closing a window with child windows. #​46773 (Also in 34, 35)
  • Fixed a potential issues permissions in the Pointer Lock API after focus loss and regain. #​45574 (Also in 34, 35)
  • Fixed an error when calling window.emit('close') after toggling fullscreen mode. #​46621 (Also in 35)
  • Fixed an inverted conditional in the above PR that caused broken window borders in some circumstances on Wayland. #​46642 (Also in 33, 34, 35)
  • Fixed an issue where Electron could fail to load on some older Linux distributions. #​45984 (Also in 34, 35)
  • Fixed an issue where Node.js OOM errors terminate the process directly without raising an OOM exception. #​45912 (Also in 35)
  • Fixed an issue where RTL tooltips could be incorrect when using WCO on Windows. #​45405 (Also in 33, 34, 35)
  • Fixed an issue where Web Workers crashed on unhandled rejections. #​46021 (Also in 34, 35)
  • Fixed an issue where Windows Control Overlay didn't work with some window configurations. #​45422 (Also in 33, 34, 35)
  • Fixed an issue where context-menu event weren't emitted as expected on Windows in draggable regions. #​46032 (Also in 34, 35)
  • Fixed an issue where contextmenu events wouldn't be correctly dispatched in draggable regions on Linux. #​45813 (Also in 34, 35)
  • Fixed an issue where navigationHistory.restore() failed to restore the userAgent if it was overridden. #​46299 (Also in 34, 35)
  • Fixed an issue where setContentProtection(true) was reverted when a given window was hidden. #​45868 (Also in 34, 35)
  • Fixed an issue where system-context-menu incorrectly fired for all regions in frameless windows. #​46002 (Also in 33, 34, 35)
  • Fixed an issue where webContents.printToPDF() didn't work as expected with cross-process subframes. #​46259 (Also in 34, 35)
  • Fixed an issue where calling UtilityProcess.fork prior to the app ready event would cause a crash. #​46404 (Also in 34, 35)
  • Fixed an issue where drag-dropping two directories would cause getAsFileSystemHandle to never resolve. #​45234 (Also in 33, 34, 35)
  • Fixed an issue where packages could be mistakenly not found in asar. #​46023 (Also in 35)
  • Fixed an issue where print scaling could be too small during silent print. #​45218 (Also in 34, 35)
  • Fixed an issue where printing from the renderer process crashes the main process when no printers are installed in the system or there's not a default printer. #​46617 (Also in 34, 35)
  • Fixed an issue where selection of multiple directories with the dialog module didn't work on Linux. #​45373 (Also in 34, 35)
  • Fixed an issue where snapped windows in Windows may sometimes be improperly restored. #​46041 (Also in 33, 34, 35)
  • Fixed an issue where the renderer process crashed when loading about:blank in subframes. #​45694 (Also in 35)
  • Fixed an issue where the resizing border didn't work as expected on Wayland windows. #​46225 (Also in 33, 34, 35)
  • Fixed an issue where windows on Windows with backgroundMaterial lost effect on maximization. #​45456 (Also in 34, 35)
  • Fixed an issue with --inspect-brk failing in packaged apps. #​46584 (Also in 35)
  • Fixed an issue with the assert Node.js module in the renderer process. #​46561 (Also in 35)
  • Fixed an issue with token formatting for tokens received after calling pushNotifications.registerForAPNSNotifications(). #​46149 (Also in 34, 35)
  • Fixed broken OOP window.print() on macOS/Linux. #​45214 (Also in 35)
  • Fixed build error with enable_electron_extensions=false. #​46842 (Also in 34, 35)
  • Fixed build failure when building with printing disabled. #​46284 (Also in 34, 35)
  • Fixed case where file dialog filters would get mixed up, if a * filter was included. #​46722 (Also in 34, 35)
  • Fixed crash in gin::wrappable::secondweakcallback. #​45368 (Also in 33, 34, 35)
  • Fixed crash on Linux when PipeWire screenshare source selection is cancelled. #​46235 (Also in 35)
  • Fixed crash on application exit with pending app.getGPUInfo promise. #​46471 (Also in 34, 35)
  • Fixed crash on reconversion with google IME and editcontext on macOS. #​46699 (Also in 34, 35)
  • Fixed crash on startup with asan build on macOS. #​45541 (Also in 33, 34, 35)
  • Fixed crash when accessing WebFrameMain frames and name attributes on destroyed frames. #​45487 (Also in 33, 34, 35)
  • Fixed crash when renderer process crashes while webview is reloading. #​46768 (Also in 34, 35)
  • Fixed crash with out-of-bounds string read when parsing NODE_OPTIONS. #​46247 (Also in 34, 35)
  • Fixed displaying content on macOS when using BaseWindow.showInactive. #​45427 (Also in 35)
  • Fixed documentation to mark Window.autoHideMenuBar as supported on Linux and Windows. #​46830 (Also in 34, 35)
  • Fixed drag and drop icons not showing on Windows. #​45767 (Also in 34, 35)
  • Fixed file preview window reappearing when calling win.closeFilePreview twice on macOS. #​45319 (Also in 32, 33, 34, 35)
  • Fixed flickering and ghosting artifacts in transparent windows on macOS. #​46393 (Also in 35)
  • Fixed incorrect titlebar in file save dialogs. #​46077 (Also in 33, 34, 35)
  • Fixed invalid memory access in pdf viewer which lead to random crashes. #​45389 (Also in 33, 34, 35)
  • Fixed memory leak in AutofillPopupView. #​46412 (Also in 34, 35)
  • Fixed several paint and white flash issues on macOS. #​46629 (Also in 35)
  • Fixed spellcheck suggestions not correctly populating on Windows. #​45712 (Also in 35)
  • Fixed the border style of windows with vibrancy on macOS. #​46771 (Also in 35)
  • Fixed the issue where maximizing and restoring the window does not respect the corner radius settings, and the corner radius is incorrect in fullscreen mode. #​46848 (Also in 35)
  • Fixed the issue where rounded corners disappear momentarily when closing on Windows 11. #​46407 (Also in 35)
  • Fixed the path for a needed library used for mksnapshot. #​45488 (Also in 32, 33, 34, 35)
  • Fixed title changes to not occur while navigating within a page. #​46036 (Also in 34, 35)
  • Fixed web worker scripts failing to load for chrome extensions. #​45698 (Also in 32, 33, 34, 35)
  • Improved webContents loading time when resolving fonts for uncommon scripts. #​45919 (Also in 34, 35)
  • Microtasks are no longer (incorrectly) run by serializing values, including when sending IPC. #​46682 (Also in 34, 35)
  • Optimized webFrame.getZoomLevel and webFrame.getZoomFactor APIs. #​45499 (Also in 35)
  • Re-enables the MacWebContentsOcclusion feature flag for Mac, with plans to make it enabled by default in a future release. #​45775 (Also in 35)
  • Reverts a change that greyed out disabled menu items on macOS (https://github.com/electron/electron/pull/46307). #​46523 (Also in 34, 35)
  • When a menu item on macOS is disabled (enabled = false), it is now greyed out. #​46342 (Also in 34, 35)

Other Changes

  • Added NSPrefersDisplaySafeAreaCompatibilityMode = false to Info.plist to remove "Scale to fit below built-in camera." from app options. #​45318 (Also in 33, 34, 35)
  • Added more helpful logging if Node.js fails to initialize. #​45286 (Also in 35)
  • Backported fix for 3872580,383070811. #​45495
  • Backported fix for 4010597. #​45937
  • Backported fix for 4010597. #​45942

Documentation

Notices

End of Support for 33.x.y

Electron 33.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron.


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/718 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 4/30/2025 **Status:** ✅ Merged **Merged:** 5/2/2025 **Merged by:** [@kolaente](https://github.com/kolaente) **Base:** `main` ← **Head:** `renovate/major-dev-dependencies` --- ### 📝 Commits (1) - [`d3b39ff`](https://github.com/go-vikunja/vikunja/commit/d3b39ff4bdf1fcceae5e7727e931bcd5e3bc02f3) chore(deps): update dependency electron to v36 ### 📊 Changes **2 files changed** (+6 additions, -6 deletions) <details> <summary>View changed files</summary> 📝 `desktop/package.json` (+1 -1) 📝 `desktop/pnpm-lock.yaml` (+5 -5) </details> ### 📄 Description This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [electron](https://redirect.github.com/electron/electron) | [`35.2.2` -> `36.1.0`](https://renovatebot.com/diffs/npm/electron/35.2.2/36.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/electron/36.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/electron/36.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/electron/35.2.2/36.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/electron/35.2.2/36.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>electron/electron (electron)</summary> ### [`v36.1.0`](https://redirect.github.com/electron/electron/compare/v36.0.1...v36.1.0) [Compare Source](https://redirect.github.com/electron/electron/compare/v36.0.1...v36.1.0) ### [`v36.0.1`](https://redirect.github.com/electron/electron/releases/tag/v36.0.1): electron v36.0.1 [Compare Source](https://redirect.github.com/electron/electron/compare/v36.0.0...v36.0.1) ### Release Notes for v36.0.1 #### Fixes - Fixed the `visibleOnAllWorkspaces` property on Linux. [#&#8203;46850](https://redirect.github.com/electron/electron/pull/46850) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46861))</span> - Fixed the issue where maximizing and restoring the window does not respect the corner radius settings, and the corner radius is incorrect in fullscreen mode. [#&#8203;46848](https://redirect.github.com/electron/electron/pull/46848) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46847))</span> ### [`v36.0.0`](https://redirect.github.com/electron/electron/releases/tag/v36.0.0): electron v36.0.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v35.2.2...v36.0.0) ### Release Notes for v36.0.0 #### Stack Upgrades - Chromium `136.0.7103.48` - [New in 136](https://developer.chrome.com/blog/new-in-chrome-136/) - [New in 135](https://developer.chrome.com/blog/new-in-chrome-135/) - Node `22.14.0` - [Node 22.14.0 blog post](https://nodejs.org/en/blog/release/v22.14.0/) - V8 `13.6` #### Breaking Changes - Deprecated `NativeImage.getBitmap()` and fixed incorrect documentation. [#&#8203;46736](https://redirect.github.com/electron/electron/pull/46736) - Fixed an issue where badly formatted switches could cause crashes in app.commandLine functions. [#&#8203;46446](https://redirect.github.com/electron/electron/pull/46446) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46631))</span> - Moved `Session` extension APIs to `Session.extensions`. [#&#8203;45597](https://redirect.github.com/electron/electron/pull/45597) - The deprecated `systemPreferences.isAeroGlassEnabled()` API has been removed. [#&#8203;45563](https://redirect.github.com/electron/electron/pull/45563) - Updated Chromium to 135.0.7015.0 refactor: remove status, isDefault properties from PrinterInfo in [5b65cc7](https://redirect.github.com/electron/electron/pull/45500/commits/5b65cc739859c8b377209b5949fb729a6f89892d) [#&#8203;45500](https://redirect.github.com/electron/electron/pull/45500) - Updated Chromium to 135.0.7047.0 docs: call out breaking change for GTK 4 default on GNOME in [02353aa](https://redirect.github.com/electron/electron/pull/46800/commits/02353aa9e403aff4e20e5bae495be84933b27f69) [#&#8203;45859](https://redirect.github.com/electron/electron/pull/45859) - Updated Chromium to 136.0.7054.0. Removed `ses.clearDataStorage({ quota: 'syncable' })` in [c180524](https://redirect.github.com/electron/electron/commit/c180524c6bfe29fdf6a9bda1a0d2bfeebdc96918) [#&#8203;45923](https://redirect.github.com/electron/electron/pull/45923) #### Features ##### Additions - Added `BrowserWindow.isSnapped()` to indicate whether a given window has been arranged via Snap. [#&#8203;46226](https://redirect.github.com/electron/electron/pull/46226) - Added `ServiceWorkerMain` class to interact with service workers in the main process. - Added `fromVersionID` on `ServiceWorkers` to get an instance of `ServiceWorkerMain`. - Added `running-status-changed` event on `ServiceWorkers` to indicate when a service worker's running status has changed. - Added `startWorkerForScope` on `ServiceWorkers` to start a worker that may have been previously stopped. [#&#8203;45232](https://redirect.github.com/electron/electron/pull/45232) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45341))</span> - Added `WebContents.focusedFrame` to get the focused frame. - Fixed `WebContents.opener` to specify potential `null` type. [#&#8203;45667](https://redirect.github.com/electron/electron/pull/45667) - Added `contextBridge.executeInMainWorld` to safely execute code across world boundaries. [#&#8203;45229](https://redirect.github.com/electron/electron/pull/45229) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45330))</span> - Added `ffmpeg.dll` to delay load configuration. [#&#8203;46173](https://redirect.github.com/electron/electron/pull/46173) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46174), [35](https://redirect.github.com/electron/electron/pull/46172))</span> - Added `nativeTheme.shouldUseDarkColorsForSystemIntegratedUI` to distinguish system and app theme. [#&#8203;46598](https://redirect.github.com/electron/electron/pull/46598) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46599))</span> - Added `view.getVisible()`. [#&#8203;44999](https://redirect.github.com/electron/electron/pull/44999) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45410), [35](https://redirect.github.com/electron/electron/pull/45409))</span> - Added `webContents.navigationHistory.restore(index, entries)` API that allows restoration of navigation history. [#&#8203;45433](https://redirect.github.com/electron/electron/pull/45433) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45584), [35](https://redirect.github.com/electron/electron/pull/45583))</span> - Added excludeUrls to webRequest filter and deprecated the use of empty arrays in `urls` property. [#&#8203;44692](https://redirect.github.com/electron/electron/pull/44692) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45678))</span> - Added permission support for `document.executeCommand("paste")`. [#&#8203;45377](https://redirect.github.com/electron/electron/pull/45377) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/45473), [34](https://redirect.github.com/electron/electron/pull/45472), [35](https://redirect.github.com/electron/electron/pull/45471))</span> - Added support for Autofill, Writing Tools and Services macOS level menu items in context menus via the new `frame` option in `menu.popup`. [#&#8203;46350](https://redirect.github.com/electron/electron/pull/46350) - Added support for `roundedCorners` BrowserWindow constructor option on Windows. [#&#8203;45594](https://redirect.github.com/electron/electron/pull/45594) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45739), [35](https://redirect.github.com/electron/electron/pull/45740))</span> - Added support for `system-context-menu` on Linux. [#&#8203;46399](https://redirect.github.com/electron/electron/pull/46399) - Added support for service worker preload scripts. [#&#8203;44411](https://redirect.github.com/electron/electron/pull/44411) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45408))</span> - Redesigned preload script APIs by introducing `registerPreloadScript`, `unregisterPreloadScript`, `getPreloadScripts` on `Session`. - Deprecated `getPreloads` and `setPreloads` on `Session`. [#&#8203;45230](https://redirect.github.com/electron/electron/pull/45230) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45329))</span> - Removed 240 FPS limit when use shared texture OSR. [#&#8203;45669](https://redirect.github.com/electron/electron/pull/45669) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45781))</span> - Support Portal's globalShortcuts. Electron must be run with --enable-features=GlobalShortcutsPortal in order to have the feature working. [#&#8203;45171](https://redirect.github.com/electron/electron/pull/45171) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45297))</span> ##### Improvements - Improved ASAR integrity checks on Windows. [#&#8203;46537](https://redirect.github.com/electron/electron/pull/46537) - Improved performance of desktopCapturer.getSources when not requesting thumbnails on macOS. [#&#8203;46251](https://redirect.github.com/electron/electron/pull/46251) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46250), [35](https://redirect.github.com/electron/electron/pull/46249))</span> ##### Removed/Deprecated - The `systemPreferences.isAeroGlassEnabled()` API has been deprecated and will be removed without replacement. [#&#8203;45434](https://redirect.github.com/electron/electron/pull/45434) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45554))</span> #### Fixes - Fix: osr stutter fix backport for electron. [#&#8203;46709](https://redirect.github.com/electron/electron/pull/46709) - Fixed `getNativeWindowHandle()` crash that affected 36 betas on macOS. [#&#8203;46750](https://redirect.github.com/electron/electron/pull/46750) - Fixed a possible crash in `shell.readShortcutLink`. [#&#8203;46324](https://redirect.github.com/electron/electron/pull/46324) - Fixed an issue where the backgroundMaterial feature did not work in a frameless window on initial window creation. [#&#8203;46792](https://redirect.github.com/electron/electron/pull/46792) - Fixed an issue where context menu actions such as copy/paste did not correctly fire when a frame was not passed in. [#&#8203;46619](https://redirect.github.com/electron/electron/pull/46619) ##### Also in earlier versions... - Addressed two possible crashes in the File System Access API. [#&#8203;45233](https://redirect.github.com/electron/electron/pull/45233) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45260), [35](https://redirect.github.com/electron/electron/pull/45261))</span> - Backported fix for a upstream bug that cause Offscreen Rendering to stutter. [#&#8203;45572](https://redirect.github.com/electron/electron/pull/45572) <span style="font-size:small;">(Also in [32](https://redirect.github.com/electron/electron/pull/45657), [33](https://redirect.github.com/electron/electron/pull/45658), [34](https://redirect.github.com/electron/electron/pull/45659), [35](https://redirect.github.com/electron/electron/pull/45660))</span> - Fix: don't copy 'package.json's out of ASAR file. [#&#8203;46477](https://redirect.github.com/electron/electron/pull/46477) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46478))</span> - Fixed ElectronAccessibilityUI bug. [#&#8203;46590](https://redirect.github.com/electron/electron/pull/46590) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/46589), [34](https://redirect.github.com/electron/electron/pull/46588), [35](https://redirect.github.com/electron/electron/pull/46591))</span> - Fixed Minimize menu button to follow set window minimizability on Windows. [#&#8203;46714](https://redirect.github.com/electron/electron/pull/46714) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46716), [35](https://redirect.github.com/electron/electron/pull/46715))</span> - Fixed NODE_OPTIONS parsing for child processes on macOS. [#&#8203;46243](https://redirect.github.com/electron/electron/pull/46243) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46242), [35](https://redirect.github.com/electron/electron/pull/46244))</span> - Fixed WebFrameMain crash related to accessing speculative frames that have been destroyed. [#&#8203;45609](https://redirect.github.com/electron/electron/pull/45609) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/45688), [34](https://redirect.github.com/electron/electron/pull/45687), [35](https://redirect.github.com/electron/electron/pull/45686))</span> - Fixed `electron.shell.openExternal` and `electron.shell.openPath` to honor user-defined system defaults on Linux. [#&#8203;46788](https://redirect.github.com/electron/electron/pull/46788) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/46787), [34](https://redirect.github.com/electron/electron/pull/46791), [35](https://redirect.github.com/electron/electron/pull/46789))</span> - Fixed `v8.setHeapSnapshotNearHeapLimit` api in main and utility process, along with support for `--diagnostic-dir` Node.js cli flag to specify the directory to save the heap snapshots. [#&#8203;45606](https://redirect.github.com/electron/electron/pull/45606) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/45645), [34](https://redirect.github.com/electron/electron/pull/45644), [35](https://redirect.github.com/electron/electron/pull/45632))</span> - Fixed `webContents.print()` after switch to OOP printing on macOS and Linux. [#&#8203;45266](https://redirect.github.com/electron/electron/pull/45266) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45285))</span> - Fixed a bug that could cause some maximized windows on Linux to report an incorrect window state. [#&#8203;46463](https://redirect.github.com/electron/electron/pull/46463) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46462), [35](https://redirect.github.com/electron/electron/pull/46464))</span> - Fixed a bug where the default path didn't always correctly fill the Name field in KDialogs on Linux. [#&#8203;45402](https://redirect.github.com/electron/electron/pull/45402) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45419), [35](https://redirect.github.com/electron/electron/pull/45420))</span> - Fixed a crash seen on Linux when calling `webContents.print()`. [#&#8203;46146](https://redirect.github.com/electron/electron/pull/46146) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46147))</span> - Fixed a crash that could occur in OSR on window close. [#&#8203;45573](https://redirect.github.com/electron/electron/pull/45573) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45629), [35](https://redirect.github.com/electron/electron/pull/45630))</span> - Fixed a crash that could occur when dragging and dropping files into the browser. [#&#8203;46312](https://redirect.github.com/electron/electron/pull/46312) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46311))</span> - Fixed a crash when calling `shell.readShortcutLink` caused by `PKEY_AppUserModel_ToastActivatorCLSID` sometimes being represented by a string uuid. [#&#8203;45195](https://redirect.github.com/electron/electron/pull/45195) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/45349), [34](https://redirect.github.com/electron/electron/pull/45350), [35](https://redirect.github.com/electron/electron/pull/45348))</span> - Fixed a possible BrowserWindow crash caused by closing a parent window with focus or blur events. [#&#8203;46580](https://redirect.github.com/electron/electron/pull/46580) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46582), [35](https://redirect.github.com/electron/electron/pull/46581))</span> - Fixed a possible crash using Node.js on some arm32 devices. [#&#8203;46460](https://redirect.github.com/electron/electron/pull/46460) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46461))</span> - Fixed a possible crash when using `navigator.bluetooth.requestDevice` and the `select-bluetooth-device` event. [#&#8203;46782](https://redirect.github.com/electron/electron/pull/46782) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46783), [35](https://redirect.github.com/electron/electron/pull/46784))</span> - Fixed a potential crash in `chrome.tabs.update()`. [#&#8203;45276](https://redirect.github.com/electron/electron/pull/45276) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/45303), [34](https://redirect.github.com/electron/electron/pull/45304), [35](https://redirect.github.com/electron/electron/pull/45302))</span> - Fixed a potential crash in `parentPort`. [#&#8203;46496](https://redirect.github.com/electron/electron/pull/46496) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46494), [35](https://redirect.github.com/electron/electron/pull/46495))</span> - Fixed a potential crash in `utilityProcess.postMessage` when calling with an invalid transferable. [#&#8203;46667](https://redirect.github.com/electron/electron/pull/46667) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46666))</span> - Fixed a potential crash when calling legacy `getUserMedia` with an invalid `chromeMediaSourceId`. [#&#8203;45733](https://redirect.github.com/electron/electron/pull/45733) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45756), [35](https://redirect.github.com/electron/electron/pull/45755))</span> - Fixed a potential crash when closing a window with child windows. [#&#8203;46773](https://redirect.github.com/electron/electron/pull/46773) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46775), [35](https://redirect.github.com/electron/electron/pull/46774))</span> - Fixed a potential issues permissions in the Pointer Lock API after focus loss and regain. [#&#8203;45574](https://redirect.github.com/electron/electron/pull/45574) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45627), [35](https://redirect.github.com/electron/electron/pull/45628))</span> - Fixed an error when calling `window.emit('close')` after toggling fullscreen mode. [#&#8203;46621](https://redirect.github.com/electron/electron/pull/46621) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46620))</span> - Fixed an inverted conditional in the above PR that caused broken window borders in some circumstances on Wayland. [#&#8203;46642](https://redirect.github.com/electron/electron/pull/46642) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/46645), [34](https://redirect.github.com/electron/electron/pull/46643), [35](https://redirect.github.com/electron/electron/pull/46644))</span> - Fixed an issue where Electron could fail to load on some older Linux distributions. [#&#8203;45984](https://redirect.github.com/electron/electron/pull/45984) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45982), [35](https://redirect.github.com/electron/electron/pull/45983))</span> - Fixed an issue where Node.js OOM errors terminate the process directly without raising an OOM exception. [#&#8203;45912](https://redirect.github.com/electron/electron/pull/45912) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45911))</span> - Fixed an issue where RTL tooltips could be incorrect when using WCO on Windows. [#&#8203;45405](https://redirect.github.com/electron/electron/pull/45405) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/45424), [34](https://redirect.github.com/electron/electron/pull/45426), [35](https://redirect.github.com/electron/electron/pull/45425))</span> - Fixed an issue where Web Workers crashed on unhandled rejections. [#&#8203;46021](https://redirect.github.com/electron/electron/pull/46021) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46019), [35](https://redirect.github.com/electron/electron/pull/46020))</span> - Fixed an issue where Windows Control Overlay didn't work with some window configurations. [#&#8203;45422](https://redirect.github.com/electron/electron/pull/45422) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/45476), [34](https://redirect.github.com/electron/electron/pull/45478), [35](https://redirect.github.com/electron/electron/pull/45477))</span> - Fixed an issue where `context-menu` event weren't emitted as expected on Windows in draggable regions. [#&#8203;46032](https://redirect.github.com/electron/electron/pull/46032) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46328), [35](https://redirect.github.com/electron/electron/pull/46334))</span> - Fixed an issue where `contextmenu` events wouldn't be correctly dispatched in draggable regions on Linux. [#&#8203;45813](https://redirect.github.com/electron/electron/pull/45813) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45840), [35](https://redirect.github.com/electron/electron/pull/45841))</span> - Fixed an issue where `navigationHistory.restore()` failed to restore the `userAgent` if it was overridden. [#&#8203;46299](https://redirect.github.com/electron/electron/pull/46299) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46298), [35](https://redirect.github.com/electron/electron/pull/46300))</span> - Fixed an issue where `setContentProtection(true)` was reverted when a given window was hidden. [#&#8203;45868](https://redirect.github.com/electron/electron/pull/45868) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45890), [35](https://redirect.github.com/electron/electron/pull/45889))</span> - Fixed an issue where `system-context-menu` incorrectly fired for all regions in frameless windows. [#&#8203;46002](https://redirect.github.com/electron/electron/pull/46002) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/46025), [34](https://redirect.github.com/electron/electron/pull/46175), [35](https://redirect.github.com/electron/electron/pull/46178))</span> - Fixed an issue where `webContents.printToPDF()` didn't work as expected with cross-process subframes. [#&#8203;46259](https://redirect.github.com/electron/electron/pull/46259) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46258), [35](https://redirect.github.com/electron/electron/pull/46257))</span> - Fixed an issue where calling `UtilityProcess.fork` prior to the app ready event would cause a crash. [#&#8203;46404](https://redirect.github.com/electron/electron/pull/46404) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46405), [35](https://redirect.github.com/electron/electron/pull/46403))</span> - Fixed an issue where drag-dropping two directories would cause `getAsFileSystemHandle` to never resolve. [#&#8203;45234](https://redirect.github.com/electron/electron/pull/45234) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/45257), [34](https://redirect.github.com/electron/electron/pull/45258), [35](https://redirect.github.com/electron/electron/pull/45256))</span> - Fixed an issue where packages could be mistakenly not found in asar. [#&#8203;46023](https://redirect.github.com/electron/electron/pull/46023) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46022))</span> - Fixed an issue where print scaling could be too small during silent print. [#&#8203;45218](https://redirect.github.com/electron/electron/pull/45218) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45283), [35](https://redirect.github.com/electron/electron/pull/45262))</span> - Fixed an issue where printing from the renderer process crashes the main process when no printers are installed in the system or there's not a default printer. [#&#8203;46617](https://redirect.github.com/electron/electron/pull/46617) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46618), [35](https://redirect.github.com/electron/electron/pull/46616))</span> - Fixed an issue where selection of multiple directories with the `dialog` module didn't work on Linux. [#&#8203;45373](https://redirect.github.com/electron/electron/pull/45373) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45395), [35](https://redirect.github.com/electron/electron/pull/45394))</span> - Fixed an issue where snapped windows in Windows may sometimes be improperly restored. [#&#8203;46041](https://redirect.github.com/electron/electron/pull/46041) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/46038), [34](https://redirect.github.com/electron/electron/pull/46039), [35](https://redirect.github.com/electron/electron/pull/46040))</span> - Fixed an issue where the renderer process crashed when loading `about:blank` in subframes. [#&#8203;45694](https://redirect.github.com/electron/electron/pull/45694) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45758))</span> - Fixed an issue where the resizing border didn't work as expected on Wayland windows. [#&#8203;46225](https://redirect.github.com/electron/electron/pull/46225) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/46222), [34](https://redirect.github.com/electron/electron/pull/46223), [35](https://redirect.github.com/electron/electron/pull/46224))</span> - Fixed an issue where windows on Windows with `backgroundMaterial` lost effect on maximization. [#&#8203;45456](https://redirect.github.com/electron/electron/pull/45456) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45526), [35](https://redirect.github.com/electron/electron/pull/45525))</span> - Fixed an issue with `--inspect-brk` failing in packaged apps. [#&#8203;46584](https://redirect.github.com/electron/electron/pull/46584) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46583))</span> - Fixed an issue with the `assert` Node.js module in the renderer process. [#&#8203;46561](https://redirect.github.com/electron/electron/pull/46561) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46632))</span> - Fixed an issue with token formatting for tokens received after calling `pushNotifications.registerForAPNSNotifications()`. [#&#8203;46149](https://redirect.github.com/electron/electron/pull/46149) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46150), [35](https://redirect.github.com/electron/electron/pull/46148))</span> - Fixed broken OOP `window.print()` on macOS/Linux. [#&#8203;45214](https://redirect.github.com/electron/electron/pull/45214) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45259))</span> - Fixed build error with `enable_electron_extensions=false`. [#&#8203;46842](https://redirect.github.com/electron/electron/pull/46842) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46841), [35](https://redirect.github.com/electron/electron/pull/46840))</span> - Fixed build failure when building with printing disabled. [#&#8203;46284](https://redirect.github.com/electron/electron/pull/46284) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46286), [35](https://redirect.github.com/electron/electron/pull/46285))</span> - Fixed case where file dialog filters would get mixed up, if a `*` filter was included. [#&#8203;46722](https://redirect.github.com/electron/electron/pull/46722) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46720), [35](https://redirect.github.com/electron/electron/pull/46721))</span> - Fixed crash in gin::wrappable::secondweakcallback. [#&#8203;45368](https://redirect.github.com/electron/electron/pull/45368) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/45379), [34](https://redirect.github.com/electron/electron/pull/45376), [35](https://redirect.github.com/electron/electron/pull/45378))</span> - Fixed crash on Linux when PipeWire screenshare source selection is cancelled. [#&#8203;46235](https://redirect.github.com/electron/electron/pull/46235) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46234))</span> - Fixed crash on application exit with pending `app.getGPUInfo` promise. [#&#8203;46471](https://redirect.github.com/electron/electron/pull/46471) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46472), [35](https://redirect.github.com/electron/electron/pull/46470))</span> - Fixed crash on reconversion with google IME and editcontext on macOS. [#&#8203;46699](https://redirect.github.com/electron/electron/pull/46699) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46701), [35](https://redirect.github.com/electron/electron/pull/46700))</span> - Fixed crash on startup with asan build on macOS. [#&#8203;45541](https://redirect.github.com/electron/electron/pull/45541) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/45568), [34](https://redirect.github.com/electron/electron/pull/45567), [35](https://redirect.github.com/electron/electron/pull/45569))</span> - Fixed crash when accessing WebFrameMain frames and name attributes on destroyed frames. [#&#8203;45487](https://redirect.github.com/electron/electron/pull/45487) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/45509), [34](https://redirect.github.com/electron/electron/pull/45510), [35](https://redirect.github.com/electron/electron/pull/45508))</span> - Fixed crash when renderer process crashes while webview is reloading. [#&#8203;46768](https://redirect.github.com/electron/electron/pull/46768) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46770), [35](https://redirect.github.com/electron/electron/pull/46769))</span> - Fixed crash with out-of-bounds string read when parsing NODE_OPTIONS. [#&#8203;46247](https://redirect.github.com/electron/electron/pull/46247) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46246), [35](https://redirect.github.com/electron/electron/pull/46248))</span> - Fixed displaying content on macOS when using `BaseWindow.showInactive`. [#&#8203;45427](https://redirect.github.com/electron/electron/pull/45427) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45502))</span> - Fixed documentation to mark `Window.autoHideMenuBar` as supported on Linux and Windows. [#&#8203;46830](https://redirect.github.com/electron/electron/pull/46830) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46831), [35](https://redirect.github.com/electron/electron/pull/46829))</span> - Fixed drag and drop icons not showing on Windows. [#&#8203;45767](https://redirect.github.com/electron/electron/pull/45767) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45778), [35](https://redirect.github.com/electron/electron/pull/45777))</span> - Fixed file preview window reappearing when calling `win.closeFilePreview` twice on macOS. [#&#8203;45319](https://redirect.github.com/electron/electron/pull/45319) <span style="font-size:small;">(Also in [32](https://redirect.github.com/electron/electron/pull/45661), [33](https://redirect.github.com/electron/electron/pull/45663), [34](https://redirect.github.com/electron/electron/pull/45662), [35](https://redirect.github.com/electron/electron/pull/45664))</span> - Fixed flickering and ghosting artifacts in transparent windows on macOS. [#&#8203;46393](https://redirect.github.com/electron/electron/pull/46393) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46392))</span> - Fixed incorrect titlebar in file save dialogs. [#&#8203;46077](https://redirect.github.com/electron/electron/pull/46077) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/46075), [34](https://redirect.github.com/electron/electron/pull/46076), [35](https://redirect.github.com/electron/electron/pull/46074))</span> - Fixed invalid memory access in pdf viewer which lead to random crashes. [#&#8203;45389](https://redirect.github.com/electron/electron/pull/45389) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/46003), [34](https://redirect.github.com/electron/electron/pull/45880), [35](https://redirect.github.com/electron/electron/pull/45879))</span> - Fixed memory leak in AutofillPopupView. [#&#8203;46412](https://redirect.github.com/electron/electron/pull/46412) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46411), [35](https://redirect.github.com/electron/electron/pull/46413))</span> - Fixed several paint and white flash issues on macOS. [#&#8203;46629](https://redirect.github.com/electron/electron/pull/46629) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46628))</span> - Fixed spellcheck suggestions not correctly populating on Windows. [#&#8203;45712](https://redirect.github.com/electron/electron/pull/45712) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45763))</span> - Fixed the border style of windows with vibrancy on macOS. [#&#8203;46771](https://redirect.github.com/electron/electron/pull/46771) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46772))</span> - Fixed the issue where maximizing and restoring the window does not respect the corner radius settings, and the corner radius is incorrect in fullscreen mode. [#&#8203;46848](https://redirect.github.com/electron/electron/pull/46848) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46847))</span> - Fixed the issue where rounded corners disappear momentarily when closing on Windows 11. [#&#8203;46407](https://redirect.github.com/electron/electron/pull/46407) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46408))</span> - Fixed the path for a needed library used for mksnapshot. [#&#8203;45488](https://redirect.github.com/electron/electron/pull/45488) <span style="font-size:small;">(Also in [32](https://redirect.github.com/electron/electron/pull/45545), [33](https://redirect.github.com/electron/electron/pull/45547), [34](https://redirect.github.com/electron/electron/pull/45544), [35](https://redirect.github.com/electron/electron/pull/45546))</span> - Fixed title changes to not occur while navigating within a page. [#&#8203;46036](https://redirect.github.com/electron/electron/pull/46036) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46034), [35](https://redirect.github.com/electron/electron/pull/46035))</span> - Fixed web worker scripts failing to load for chrome extensions. [#&#8203;45698](https://redirect.github.com/electron/electron/pull/45698) <span style="font-size:small;">(Also in [32](https://redirect.github.com/electron/electron/pull/45709), [33](https://redirect.github.com/electron/electron/pull/45711), [34](https://redirect.github.com/electron/electron/pull/45710), [35](https://redirect.github.com/electron/electron/pull/45708))</span> - Improved webContents loading time when resolving fonts for uncommon scripts. [#&#8203;45919](https://redirect.github.com/electron/electron/pull/45919) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/45917), [35](https://redirect.github.com/electron/electron/pull/45918))</span> - Microtasks are no longer (incorrectly) run by serializing values, including when sending IPC. [#&#8203;46682](https://redirect.github.com/electron/electron/pull/46682) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46683), [35](https://redirect.github.com/electron/electron/pull/46684))</span> - Optimized `webFrame.getZoomLevel` and `webFrame.getZoomFactor` APIs. [#&#8203;45499](https://redirect.github.com/electron/electron/pull/45499) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45557))</span> - Re-enables the MacWebContentsOcclusion feature flag for Mac, with plans to make it enabled by default in a future release. [#&#8203;45775](https://redirect.github.com/electron/electron/pull/45775) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45801))</span> - Reverts a change that greyed out disabled menu items on macOS ([https://github.com/electron/electron/pull/46307](https://redirect.github.com/electron/electron/pull/46307)). [#&#8203;46523](https://redirect.github.com/electron/electron/pull/46523) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46522), [35](https://redirect.github.com/electron/electron/pull/46521))</span> - When a menu item on macOS is disabled (`enabled = false`), it is now greyed out. [#&#8203;46342](https://redirect.github.com/electron/electron/pull/46342) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46340), [35](https://redirect.github.com/electron/electron/pull/46341))</span> #### Other Changes - Added `NSPrefersDisplaySafeAreaCompatibilityMode` = `false` to Info.plist to remove "Scale to fit below built-in camera." from app options. [#&#8203;45318](https://redirect.github.com/electron/electron/pull/45318) <span style="font-size:small;">(Also in [33](https://redirect.github.com/electron/electron/pull/45470), [34](https://redirect.github.com/electron/electron/pull/45469), [35](https://redirect.github.com/electron/electron/pull/45357))</span> - Added more helpful logging if Node.js fails to initialize. [#&#8203;45286](https://redirect.github.com/electron/electron/pull/45286) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/45317))</span> - Backported fix for [`3872580`](https://redirect.github.com/electron/electron/commit/387258077),383070811. [#&#8203;45495](https://redirect.github.com/electron/electron/pull/45495) - Backported fix for [`4010597`](https://redirect.github.com/electron/electron/commit/401059730). [#&#8203;45937](https://redirect.github.com/electron/electron/pull/45937) - Backported fix for [`4010597`](https://redirect.github.com/electron/electron/commit/401059730). [#&#8203;45942](https://redirect.github.com/electron/electron/pull/45942) #### Documentation - Documentation change - [#&#8203;45392](https://redirect.github.com/electron/electron/pull/45392) - [#&#8203;45670](https://redirect.github.com/electron/electron/pull/45670) - [#&#8203;46103](https://redirect.github.com/electron/electron/pull/46103) - [#&#8203;46208](https://redirect.github.com/electron/electron/pull/46208) - [#&#8203;46366](https://redirect.github.com/electron/electron/pull/46366) #### Notices ##### End of Support for 33.x.y Electron 33.x.y has reached end-of-support as per the project's [support policy](https://www.electronjs.org/docs/latest/tutorial/electron-timelines#version-support-policy). Developers and applications are encouraged to upgrade to a newer version of Electron. </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/go-vikunja/vikunja). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the
pull-request
label 2025-11-01 21:06:15 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#882
No description provided.