[PR #132] [CLOSED] chore(deps): update dependency electron to v38 - autoclosed #137

Closed
opened 2026-03-02 23:31:51 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Aetherinox/ntfy-desktop/pull/132
Author: @renovate[bot]
Created: 9/4/2025
Status: Closed

Base: mainHead: renovate/electron-38.x


📝 Commits (1)

  • 39f0bd4 chore(deps): update dependency electron to v38

📊 Changes

1 file changed (+1 additions, -1 deletions)

View changed files

📝 src/package.json (+1 -1)

📄 Description

This PR contains the following updates:

Package Change Age Confidence
electron ^37.0.0 -> ^38.0.0 age confidence

Release Notes

electron/electron (electron)

v38.2.2: electron v38.2.2

Compare Source

Release Notes for v38.2.2
Fixes
  • AccentColor set distinguishes the frame. #​48451 (Also in 37, 39)
  • Fix: runtime JS error that crashes GetPackageJSON. #​48424 (Also in 37, 39)
  • Fixed download button does not work in PDF Viewer. #​48409 (Also in 39)

v38.2.1: electron v38.2.1

Compare Source

Release Notes for v38.2.1

Fixes

  • Fixed an issue where snapped windows aren't correctly snapped when minimized and then unminimized. #​48437 (Also in 39)

v38.2.0: electron v38.2.0

Compare Source

Release Notes for v38.2.0

Features

  • Allowed for persisting File System API grant status within a given session. #​48327 (Also in 37)

Fixes

  • Fixed Wayland configuration through the XDG_SESSION_TYPE environment variable. #​48309
  • Fixed excessive WindowServer GPU usage on macOS Tahoe 26. #​48398 (Also in 36, 37, 39)
  • Fixed high CPU usage with <input> tag on macOS 26. #​48394 (Also in 37, 39)

v38.1.2: electron v38.1.2

Compare Source

Release Notes for v38.1.2

Other Changes

v38.1.1: electron v38.1.1

Compare Source

Release Notes for v38.1.1

Other Changes

  • Updated Chromium to 140.0.7339.133. #​48287

v38.1.0: electron v38.1.0

Compare Source

Release Notes for v38.1.0

Other Changes

v38.0.0: electron v38.0.0

Compare Source

Release Notes for v38.0.0

Stack Upgrades

Breaking Changes

  • For breaking changes inherited via Chromium, see blog post

Features

Additions
  • Added before-mouse-event to allow intercepting and preventing mouse events in WebContents. #​47280 (Also in 36, 37)
  • Added fileBacked and purgeable fields to process.getSystemMemoryInfo() for macOS. #​48146 (Also in 37)
  • Added innerWidth and innerHeight options for window.open. #​46749 (Also in 35, 36, 37)
  • Added support for guid Tray constructor option on macOS to allow tray icons to maintain position across launches. #​48077 (Also in 36, 37)
  • Added webFrameMain.fromFrameToken(processId, frameToken) to get a WebFrameMain instance from its frame token. #​47942
  • Added sublabel functionality for menus on macOS >= 14.4. #​46887 (Also in 35, 36, 37)
  • Added support for app.getRecentDocuments() on Windows and macOS. #​47924 (Also in 36, 37)
  • Added support for --no-experimental-global-navigator flag. #​47370 (Also in 35, 36, 37)
  • Added support for HIDDevice.collections. #​47391 (Also in 36, 37)
  • Added support for screen.dipToScreenPoint(point) and screen.screenToDipPoint(point) on Linux X11. #​46211 (Also in 35, 36, 37)
  • Added support for customizing system accent color and highlighting of active window border. #​47285 (Also in 35, 36, 37)
  • Added support for menu item role palette and header on macOS. #​45538 (Also in 37)
  • Added support for node option --experimental-network-inspection. #​46690 (Also in 35, 36, 37)
  • Added the priority and priorityIncremental options to net.request(). #​42628 (Also in 36, 37)
  • Adds the ability to change window accent color on Windows after initial window initialization via {get|set}AccentColor. #​47939 (Also in 36, 37)
Improvements
  • Exposed win.isContentProtected() to allow developers to check window protection status. #​47242 (Also in 36, 37)
  • Internally switched to using DIR_ASSETS instead of DIR_MODULE/DIR_EXE to locate assets and resources, and added "assets" as a key that can be queried via app.getPath. #​47950 (Also in 37)

Fixes

  • Fixed an issue where dialog.showMessageDialog showed a window incorrectly centered to monitor instead of parent window when passed. #​48215
  • Fixed an issue where users on MacOS were unable to interact with a webpage loaded via loadURL. #​47575
  • Fixed broken chrome://accessibility page. #​47497
Also in earlier versions...
  • Fixed addChildView() crashes when adding a closed WebContentsView. #​47099 (Also in 35, 36, 37)
  • Fixed a bug where app extensions filters didn't allow for selecting app bundles in macOS file dialogs. #​47841 (Also in 36, 37)
  • Fixed a bug where the Referer header was not being set correctly when using webContents.downloadURL(). #​47867 (Also in 36, 37)
  • Fixed a child process crash on macOS when the running application is replaced with one that has a newer implementation triggering the sandbox. #​47783 (Also in 37)
  • Fixed a crash possible when calling webContents.loadURL() from a failed webContents.loadURL() call's catch handler. #​48043 (Also in 36, 37)
  • Fixed a crash that could occur when opening some dialogs as windows are closing on macOS. #​46927 (Also in 35, 36, 37)
  • Fixed a crash when adding the -electron-corner-smoothing CSS rule to a stylesheet with no associated document. #​47785 (Also in 37)
  • Fixed a crash when calling desktopCapturer.getSources with an empty thumbnail size. #​47652 (Also in 36, 37)
  • Fixed a crash when calling some webContents functions after window.close(). #​47952 (Also in 36, 37)
  • Fixed a possible crash using the WebView tag and calling focus. #​46979 (Also in 35, 36, 37)
  • Fixed a potential crash using session.clearData in some circumstances. #​47361 (Also in 35, 36, 37)
  • Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module in a packaged app. #​46810 (Also in 35, 36, 37)
  • Fixed an issue on some older Windows versions where setContentProtection didn't work as expected. #​47886 (Also in 36, 37)
  • Fixed an issue where app.accessibilitySupportEnabled didn't work as expected. #​48060 (Also in 37)
  • Fixed an issue where net.isOnline() always returned true in utilityProcesses. #​48151 (Also in 36, 37)
  • Fixed an issue where require('node:sqlite') didn't work. #​47757 (Also in 36, 37)
  • Fixed an issue where shell.openPath was not non-blocking as expected. #​48089 (Also in 36, 37)
  • Fixed an issue where webContents.print did not work as expected when mediaSize was not passed. #​46937 (Also in 36, 37)
  • Fixed an issue where an invalid color passed as a string to accentColor would result in a white accent color. #​47684 (Also in 37)
  • Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView could cause a crash. #​47434 (Also in 35, 36, 37)
  • Fixed an issue where certain operations performed in a window close callback could trigger a crash. #​47812 (Also in 36, 37)
  • Fixed an issue where child windows could crash if they were opened from a fullscreen parent and have roundedCorners set to false. #​47681 (Also in 36, 37)
  • Fixed an issue where filters wouldn't apply in the specific case only one was passed. #​46900 (Also in 36, 37)
  • Fixed an issue where dragging sometimes didn't work after the contextmenu event was emitted. #​48224 (Also in 36, 37)
  • Fixed an issue where importing from electron/utility in an ESM file threw an error at runtime. #​48019 (Also in 36, 37)
  • Fixed an issue where importing from electron/utility threw a ERR_MODULE_NOT_FOUND error at runtime. #​47989 (Also in 36, 37)
  • Fixed an issue where printing PDFs with webContents.print({ silent: true }) would fail. #​47378 (Also in 36, 37)
  • Fixed an issue where protected transparent windows inappropriately showed a titlebar after visibility change. #​47241 (Also in 35, 36, 37)
  • Fixed an issue where snapped corner state wasn't properly restored after minimizing and then restoring. #​48157 (Also in 36, 37)
  • Fixed an issue where the 'suspend' and 'resume' events could be emitted in duplicate. #​47162 (Also in 35, 36, 37)
  • Fixed an issue where the accent border was drawn on all windows regardless of the window's active focused status. #​47802 (Also in 36, 37)
  • Fixed an issue where the accent color would be accidentally inverted when set to match the system color. #​48108 (Also in 36, 37)
  • Fixed an issue where the window flickers with either a light or dark color before loading the desired background color. #​47022 (Also in 35, 36, 37)
  • Fixed an issue where the window required restart in order to recognize system accent color setting change. #​47658 (Also in 36, 37)
  • Fixed an issue where transparent child windows on macOS were rendering a grey block as opposed to their correct contents. #​46886 (Also in 35, 36, 37)
  • Fixed an issue where utility processes could leak file handles. #​47525 (Also in 35, 36, 37)
  • Fixed an issue where video scrubbing would not correctly hold the new position on playback. #​47965 (Also in 37)
  • Fixed an issue where windows opened with window.open would never be offscreen. #​48026 (Also in 37)
  • Fixed an issue where windows used dark theme on Linux all the time without reacting to system theme changes. #​47919 (Also in 37)
  • Fixed applying background material correctly when creating windows on Windows, restored animations, and also fixed the issue where dynamically setting the background material had no effect. #​47814 (Also in 36, 37)
  • Fixed compilation error when disabling extensions and pdf_viewer. #​47993 (Also in 37)
  • Fixed crash in autoUpdater on macOS when zip extraction failed. #​47271 (Also in 34, 35, 36, 37)
  • Fixed crash in xdg portal version detection on startup. #​47008 (Also in 35, 36, 37)
  • Fixed log files written to the current working directory on Windows. #​44413 (Also in 35, 36, 37)
  • Fixed opening package paths as directory when treatPackageAsDirectory is enabled on macOS. #​47077 (Also in 35, 36, 37)
  • Fixed potential deadlock inside app.getLoginItemSettings on macOS. #​48094 (Also in 36, 37)
  • Fixed regression with directory selection in macOS dialogs. #​47259 (Also in 35, 36, 37)
  • Fixed utilityProcess running user script after process.exit is called. #​47469 (Also in 37)
  • Fixed xdg portal version detection for file dialogs on linux. #​46905 (Also in 35, 36, 37)
  • Partially fixes an issue with printing a PDF via webContents.print() where the callback would not be called. #​47377 (Also in 35, 36, 37)
  • Restored previous window-hiding behavior of win.setContentProtected() on Windows. #​47020 (Also in 35, 36, 37)

Documentation

Notices

End of Support for 35.x.y

Electron 35.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 - At any time (no schedule defined), 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/Aetherinox/ntfy-desktop/pull/132 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 9/4/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `renovate/electron-38.x` --- ### 📝 Commits (1) - [`39f0bd4`](https://github.com/Aetherinox/ntfy-desktop/commit/39f0bd40786ce548de4f1d4d7ea03a284c92fab7) chore(deps): update dependency electron to v38 ### 📊 Changes **1 file changed** (+1 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `src/package.json` (+1 -1) </details> ### 📄 Description This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [electron](https://redirect.github.com/electron/electron) | [`^37.0.0` -> `^38.0.0`](https://renovatebot.com/diffs/npm/electron/37.6.1/38.2.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/electron/38.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/electron/37.6.1/38.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>electron/electron (electron)</summary> ### [`v38.2.2`](https://redirect.github.com/electron/electron/releases/tag/v38.2.2): electron v38.2.2 [Compare Source](https://redirect.github.com/electron/electron/compare/v38.2.1...v38.2.2) ##### Release Notes for v38.2.2 ##### Fixes - AccentColor set distinguishes the frame. [#&#8203;48451](https://redirect.github.com/electron/electron/pull/48451) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48449), [39](https://redirect.github.com/electron/electron/pull/48450))</span> - Fix: runtime JS error that crashes `GetPackageJSON`. [#&#8203;48424](https://redirect.github.com/electron/electron/pull/48424) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48423), [39](https://redirect.github.com/electron/electron/pull/48425))</span> - Fixed download button does not work in PDF Viewer. [#&#8203;48409](https://redirect.github.com/electron/electron/pull/48409) <span style="font-size:small;">(Also in [39](https://redirect.github.com/electron/electron/pull/48404))</span> ### [`v38.2.1`](https://redirect.github.com/electron/electron/releases/tag/v38.2.1): electron v38.2.1 [Compare Source](https://redirect.github.com/electron/electron/compare/v38.2.0...v38.2.1) ### Release Notes for v38.2.1 #### Fixes - Fixed an issue where snapped windows aren't correctly snapped when minimized and then unminimized. [#&#8203;48437](https://redirect.github.com/electron/electron/pull/48437) <span style="font-size:small;">(Also in [39](https://redirect.github.com/electron/electron/pull/48438))</span> ### [`v38.2.0`](https://redirect.github.com/electron/electron/releases/tag/v38.2.0): electron v38.2.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v38.1.2...v38.2.0) ### Release Notes for v38.2.0 #### Features - Allowed for persisting File System API grant status within a given session. [#&#8203;48327](https://redirect.github.com/electron/electron/pull/48327) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48328))</span> #### Fixes - Fixed Wayland configuration through the `XDG_SESSION_TYPE` environment variable. [#&#8203;48309](https://redirect.github.com/electron/electron/pull/48309) - Fixed excessive WindowServer GPU usage on macOS Tahoe 26. [#&#8203;48398](https://redirect.github.com/electron/electron/pull/48398) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48401), [37](https://redirect.github.com/electron/electron/pull/48400), [39](https://redirect.github.com/electron/electron/pull/48399))</span> - Fixed high CPU usage with `<input>` tag on macOS 26. [#&#8203;48394](https://redirect.github.com/electron/electron/pull/48394) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48392), [39](https://redirect.github.com/electron/electron/pull/48393))</span> ### [`v38.1.2`](https://redirect.github.com/electron/electron/releases/tag/v38.1.2): electron v38.1.2 [Compare Source](https://redirect.github.com/electron/electron/compare/v38.1.1...v38.1.2) ### Release Notes for v38.1.2 #### Other Changes - Use Local Execution, Remote Caching (LERC) for fork PRs [(#&#8203;48324)](https://redirect.github.com/electron/electron/pull/48324) - Updated v8 [(#&#8203;48338)](https://redirect.github.com/electron/electron/pull/48338) ### [`v38.1.1`](https://redirect.github.com/electron/electron/releases/tag/v38.1.1): electron v38.1.1 [Compare Source](https://redirect.github.com/electron/electron/compare/v38.1.0...v38.1.1) ### Release Notes for v38.1.1 #### Other Changes - Updated Chromium to 140.0.7339.133. [#&#8203;48287](https://redirect.github.com/electron/electron/pull/48287) ### [`v38.1.0`](https://redirect.github.com/electron/electron/releases/tag/v38.1.0): electron v38.1.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v38.0.0...v38.1.0) ### Release Notes for v38.1.0 #### Other Changes - Updated Chromium to 140.0.7339.80. [#&#8203;48249](https://redirect.github.com/electron/electron/pull/48249) - Updated Node.js to v22.19.0. [#&#8203;48221](https://redirect.github.com/electron/electron/pull/48221) ### [`v38.0.0`](https://redirect.github.com/electron/electron/releases/tag/v38.0.0): electron v38.0.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v37.6.1...v38.0.0) ### Release Notes for v38.0.0 #### Stack Upgrades - Chromium `140.0.7339.41` - [New in 140](https://developer.chrome.com/blog/new-in-chrome-140/) - [New in 139](https://developer.chrome.com/blog/new-in-chrome-139/) - Node `22.18.0` - [Node 22.18.0 blog post](https://nodejs.org/en/blog/release/v22.18.0/) - V8 `14.0` #### Breaking Changes - For breaking changes inherited via Chromium, see [blog post](https://www.electronjs.org/blog/electron-38-0) #### Features ##### Additions - Added `before-mouse-event` to allow intercepting and preventing mouse events in WebContents. [#&#8203;47280](https://redirect.github.com/electron/electron/pull/47280) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47365), [37](https://redirect.github.com/electron/electron/pull/47364))</span> - Added `fileBacked` and `purgeable` fields to `process.getSystemMemoryInfo()` for macOS. [#&#8203;48146](https://redirect.github.com/electron/electron/pull/48146) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48143))</span> - Added `innerWidth` and `innerHeight` options for window\.open. [#&#8203;46749](https://redirect.github.com/electron/electron/pull/46749) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47045), [36](https://redirect.github.com/electron/electron/pull/47038), [37](https://redirect.github.com/electron/electron/pull/47039))</span> - Added support for `guid` `Tray` constructor option on macOS to allow tray icons to maintain position across launches. [#&#8203;48077](https://redirect.github.com/electron/electron/pull/48077) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48078), [37](https://redirect.github.com/electron/electron/pull/48076))</span> - Added `webFrameMain.fromFrameToken(processId, frameToken)` to get a `WebFrameMain` instance from its frame token. [#&#8203;47942](https://redirect.github.com/electron/electron/pull/47942) - Added sublabel functionality for menus on macOS >= 14.4. [#&#8203;46887](https://redirect.github.com/electron/electron/pull/46887) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47041), [36](https://redirect.github.com/electron/electron/pull/47040), [37](https://redirect.github.com/electron/electron/pull/47042))</span> - Added support for `app.getRecentDocuments()` on Windows and macOS. [#&#8203;47924](https://redirect.github.com/electron/electron/pull/47924) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47925), [37](https://redirect.github.com/electron/electron/pull/47923))</span> - Added support for `--no-experimental-global-navigator` flag. [#&#8203;47370](https://redirect.github.com/electron/electron/pull/47370) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47416), [36](https://redirect.github.com/electron/electron/pull/47417), [37](https://redirect.github.com/electron/electron/pull/47418))</span> - Added support for `HIDDevice.collections`. [#&#8203;47391](https://redirect.github.com/electron/electron/pull/47391) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47484), [37](https://redirect.github.com/electron/electron/pull/47483))</span> - Added support for `screen.dipToScreenPoint(point)` and `screen.screenToDipPoint(point)` on Linux X11. [#&#8203;46211](https://redirect.github.com/electron/electron/pull/46211) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47124), [36](https://redirect.github.com/electron/electron/pull/47125), [37](https://redirect.github.com/electron/electron/pull/46895))</span> - Added support for customizing system accent color and highlighting of active window border. [#&#8203;47285](https://redirect.github.com/electron/electron/pull/47285) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47539), [36](https://redirect.github.com/electron/electron/pull/47538), [37](https://redirect.github.com/electron/electron/pull/47537))</span> - Added support for menu item role `palette` and `header` on macOS. [#&#8203;45538](https://redirect.github.com/electron/electron/pull/45538) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/47245))</span> - Added support for node option `--experimental-network-inspection`. [#&#8203;46690](https://redirect.github.com/electron/electron/pull/46690) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47029), [36](https://redirect.github.com/electron/electron/pull/47030), [37](https://redirect.github.com/electron/electron/pull/47031))</span> - Added the priority and priorityIncremental options to net.request(). [#&#8203;42628](https://redirect.github.com/electron/electron/pull/42628) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47320), [37](https://redirect.github.com/electron/electron/pull/47321))</span> - Adds the ability to change window accent color on Windows after initial window initialization via `{get|set}AccentColor`. [#&#8203;47939](https://redirect.github.com/electron/electron/pull/47939) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48018), [37](https://redirect.github.com/electron/electron/pull/48017))</span> ##### Improvements - Exposed `win.isContentProtected()` to allow developers to check window protection status. [#&#8203;47242](https://redirect.github.com/electron/electron/pull/47242) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47311), [37](https://redirect.github.com/electron/electron/pull/47310))</span> - Internally switched to using `DIR_ASSETS` instead of `DIR_MODULE`/`DIR_EXE` to locate assets and resources, and added "assets" as a key that can be queried via `app.getPath`. [#&#8203;47950](https://redirect.github.com/electron/electron/pull/47950) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/47951))</span> #### Fixes - Fixed an issue where `dialog.showMessageDialog` showed a window incorrectly centered to monitor instead of parent window when passed. [#&#8203;48215](https://redirect.github.com/electron/electron/pull/48215) - Fixed an issue where users on MacOS were unable to interact with a webpage loaded via loadURL. [#&#8203;47575](https://redirect.github.com/electron/electron/pull/47575) - Fixed broken `chrome://accessibility` page. [#&#8203;47497](https://redirect.github.com/electron/electron/pull/47497) ##### Also in earlier versions... - Fixed `addChildView()` crashes when adding a closed WebContentsView. [#&#8203;47099](https://redirect.github.com/electron/electron/pull/47099) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47339), [36](https://redirect.github.com/electron/electron/pull/47340), [37](https://redirect.github.com/electron/electron/pull/47338))</span> - Fixed a bug where `app` extensions filters didn't allow for selecting app bundles in macOS file dialogs. [#&#8203;47841](https://redirect.github.com/electron/electron/pull/47841) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47840), [37](https://redirect.github.com/electron/electron/pull/47839))</span> - Fixed a bug where the `Referer` header was not being set correctly when using `webContents.downloadURL()`. [#&#8203;47867](https://redirect.github.com/electron/electron/pull/47867) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47866), [37](https://redirect.github.com/electron/electron/pull/47865))</span> - Fixed a child process crash on macOS when the running application is replaced with one that has a newer implementation triggering the sandbox. [#&#8203;47783](https://redirect.github.com/electron/electron/pull/47783) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/47784))</span> - Fixed a crash possible when calling `webContents.loadURL()` from a failed `webContents.loadURL()` call's catch handler. [#&#8203;48043](https://redirect.github.com/electron/electron/pull/48043) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48044), [37](https://redirect.github.com/electron/electron/pull/48045))</span> - Fixed a crash that could occur when opening some dialogs as windows are closing on macOS. [#&#8203;46927](https://redirect.github.com/electron/electron/pull/46927) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46953), [36](https://redirect.github.com/electron/electron/pull/46951), [37](https://redirect.github.com/electron/electron/pull/46952))</span> - Fixed a crash when adding the `-electron-corner-smoothing` CSS rule to a stylesheet with no associated document. [#&#8203;47785](https://redirect.github.com/electron/electron/pull/47785) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/47792))</span> - Fixed a crash when calling `desktopCapturer.getSources` with an empty thumbnail size. [#&#8203;47652](https://redirect.github.com/electron/electron/pull/47652) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47651), [37](https://redirect.github.com/electron/electron/pull/47653))</span> - Fixed a crash when calling some `webContents` functions after `window.close()`. [#&#8203;47952](https://redirect.github.com/electron/electron/pull/47952) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47953), [37](https://redirect.github.com/electron/electron/pull/47954))</span> - Fixed a possible crash using the WebView tag and calling focus. [#&#8203;46979](https://redirect.github.com/electron/electron/pull/46979) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47035), [36](https://redirect.github.com/electron/electron/pull/47037), [37](https://redirect.github.com/electron/electron/pull/47036))</span> - Fixed a potential crash using `session.clearData` in some circumstances. [#&#8203;47361](https://redirect.github.com/electron/electron/pull/47361) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47410), [36](https://redirect.github.com/electron/electron/pull/47411), [37](https://redirect.github.com/electron/electron/pull/47412))</span> - Fixed an error when importing `electron` for the first time from an ESM module loaded by a CJS module in a packaged app. [#&#8203;46810](https://redirect.github.com/electron/electron/pull/46810) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47344), [36](https://redirect.github.com/electron/electron/pull/47343), [37](https://redirect.github.com/electron/electron/pull/47342))</span> - Fixed an issue on some older Windows versions where `setContentProtection` didn't work as expected. [#&#8203;47886](https://redirect.github.com/electron/electron/pull/47886) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47888), [37](https://redirect.github.com/electron/electron/pull/47887))</span> - Fixed an issue where `app.accessibilitySupportEnabled` didn't work as expected. [#&#8203;48060](https://redirect.github.com/electron/electron/pull/48060) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48061))</span> - Fixed an issue where `net.isOnline()` always returned `true` in utilityProcesses. [#&#8203;48151](https://redirect.github.com/electron/electron/pull/48151) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48153), [37](https://redirect.github.com/electron/electron/pull/48152))</span> - Fixed an issue where `require('node:sqlite')` didn't work. [#&#8203;47757](https://redirect.github.com/electron/electron/pull/47757) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47755), [37](https://redirect.github.com/electron/electron/pull/47756))</span> - Fixed an issue where `shell.openPath` was not non-blocking as expected. [#&#8203;48089](https://redirect.github.com/electron/electron/pull/48089) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48087), [37](https://redirect.github.com/electron/electron/pull/48088))</span> - Fixed an issue where `webContents.print` did not work as expected when `mediaSize` was not passed. [#&#8203;46937](https://redirect.github.com/electron/electron/pull/46937) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/46972), [37](https://redirect.github.com/electron/electron/pull/46971))</span> - Fixed an issue where an invalid color passed as a string to `accentColor` would result in a white accent color. [#&#8203;47684](https://redirect.github.com/electron/electron/pull/47684) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/47800))</span> - Fixed an issue where calling `Fetch.continueResponse` via debugger with `WebContentsView` could cause a crash. [#&#8203;47434](https://redirect.github.com/electron/electron/pull/47434) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47443), [36](https://redirect.github.com/electron/electron/pull/47442), [37](https://redirect.github.com/electron/electron/pull/47444))</span> - Fixed an issue where certain operations performed in a window close callback could trigger a crash. [#&#8203;47812](https://redirect.github.com/electron/electron/pull/47812) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47811), [37](https://redirect.github.com/electron/electron/pull/47813))</span> - Fixed an issue where child windows could crash if they were opened from a fullscreen parent and have `roundedCorners` set to `false`. [#&#8203;47681](https://redirect.github.com/electron/electron/pull/47681) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47683), [37](https://redirect.github.com/electron/electron/pull/47682))</span> - Fixed an issue where filters wouldn't apply in the specific case only one was passed. [#&#8203;46900](https://redirect.github.com/electron/electron/pull/46900) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/46945), [37](https://redirect.github.com/electron/electron/pull/46946))</span> - Fixed an issue where dragging sometimes didn't work after the `contextmenu` event was emitted. [#&#8203;48224](https://redirect.github.com/electron/electron/pull/48224) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48225), [37](https://redirect.github.com/electron/electron/pull/48226))</span> - Fixed an issue where importing from `electron/utility` in an ESM file threw an error at runtime. [#&#8203;48019](https://redirect.github.com/electron/electron/pull/48019) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48020), [37](https://redirect.github.com/electron/electron/pull/48021))</span> - Fixed an issue where importing from `electron/utility` threw a `ERR_MODULE_NOT_FOUND` error at runtime. [#&#8203;47989](https://redirect.github.com/electron/electron/pull/47989) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47987), [37](https://redirect.github.com/electron/electron/pull/47988))</span> - Fixed an issue where printing PDFs with `webContents.print({ silent: true })` would fail. [#&#8203;47378](https://redirect.github.com/electron/electron/pull/47378) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47624), [37](https://redirect.github.com/electron/electron/pull/47397))</span> - Fixed an issue where protected transparent windows inappropriately showed a titlebar after visibility change. [#&#8203;47241](https://redirect.github.com/electron/electron/pull/47241) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47265), [36](https://redirect.github.com/electron/electron/pull/47264), [37](https://redirect.github.com/electron/electron/pull/47266))</span> - Fixed an issue where snapped corner state wasn't properly restored after minimizing and then restoring. [#&#8203;48157](https://redirect.github.com/electron/electron/pull/48157) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48155), [37](https://redirect.github.com/electron/electron/pull/48156))</span> - Fixed an issue where the 'suspend' and 'resume' events could be emitted in duplicate. [#&#8203;47162](https://redirect.github.com/electron/electron/pull/47162) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47190), [36](https://redirect.github.com/electron/electron/pull/47189), [37](https://redirect.github.com/electron/electron/pull/47188))</span> - Fixed an issue where the accent border was drawn on all windows regardless of the window's active focused status. [#&#8203;47802](https://redirect.github.com/electron/electron/pull/47802) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48012), [37](https://redirect.github.com/electron/electron/pull/48011))</span> - Fixed an issue where the accent color would be accidentally inverted when set to match the system color. [#&#8203;48108](https://redirect.github.com/electron/electron/pull/48108) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48109), [37](https://redirect.github.com/electron/electron/pull/48107))</span> - Fixed an issue where the window flickers with either a light or dark color before loading the desired background color. [#&#8203;47022](https://redirect.github.com/electron/electron/pull/47022) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47052), [36](https://redirect.github.com/electron/electron/pull/47053), [37](https://redirect.github.com/electron/electron/pull/47051))</span> - Fixed an issue where the window required restart in order to recognize system accent color setting change. [#&#8203;47658](https://redirect.github.com/electron/electron/pull/47658) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47657), [37](https://redirect.github.com/electron/electron/pull/47656))</span> - Fixed an issue where transparent child windows on macOS were rendering a grey block as opposed to their correct contents. [#&#8203;46886](https://redirect.github.com/electron/electron/pull/46886) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46889), [36](https://redirect.github.com/electron/electron/pull/46890), [37](https://redirect.github.com/electron/electron/pull/46891))</span> - Fixed an issue where utility processes could leak file handles. [#&#8203;47525](https://redirect.github.com/electron/electron/pull/47525) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47542), [36](https://redirect.github.com/electron/electron/pull/47541), [37](https://redirect.github.com/electron/electron/pull/47543))</span> - Fixed an issue where video scrubbing would not correctly hold the new position on playback. [#&#8203;47965](https://redirect.github.com/electron/electron/pull/47965) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/47971))</span> - Fixed an issue where windows opened with `window.open` would never be offscreen. [#&#8203;48026](https://redirect.github.com/electron/electron/pull/48026) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/48070))</span> - Fixed an issue where windows used dark theme on Linux all the time without reacting to system theme changes. [#&#8203;47919](https://redirect.github.com/electron/electron/pull/47919) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/47920))</span> - Fixed applying background material correctly when creating windows on Windows, restored animations, and also fixed the issue where dynamically setting the background material had no effect. [#&#8203;47814](https://redirect.github.com/electron/electron/pull/47814) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/47957), [37](https://redirect.github.com/electron/electron/pull/47956))</span> - Fixed compilation error when disabling extensions and pdf\_viewer. [#&#8203;47993](https://redirect.github.com/electron/electron/pull/47993) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/47994))</span> - Fixed crash in `autoUpdater` on macOS when zip extraction failed. [#&#8203;47271](https://redirect.github.com/electron/electron/pull/47271) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/47301), [35](https://redirect.github.com/electron/electron/pull/47299), [36](https://redirect.github.com/electron/electron/pull/47300), [37](https://redirect.github.com/electron/electron/pull/47302))</span> - Fixed crash in xdg portal version detection on startup. [#&#8203;47008](https://redirect.github.com/electron/electron/pull/47008) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47025), [36](https://redirect.github.com/electron/electron/pull/47024), [37](https://redirect.github.com/electron/electron/pull/47023))</span> - Fixed log files written to the current working directory on Windows. [#&#8203;44413](https://redirect.github.com/electron/electron/pull/44413) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46911), [36](https://redirect.github.com/electron/electron/pull/46912), [37](https://redirect.github.com/electron/electron/pull/46910))</span> - Fixed opening package paths as directory when `treatPackageAsDirectory` is enabled on macOS. [#&#8203;47077](https://redirect.github.com/electron/electron/pull/47077) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47110), [36](https://redirect.github.com/electron/electron/pull/47109), [37](https://redirect.github.com/electron/electron/pull/47108))</span> - Fixed potential deadlock inside `app.getLoginItemSettings` on macOS. [#&#8203;48094](https://redirect.github.com/electron/electron/pull/48094) <span style="font-size:small;">(Also in [36](https://redirect.github.com/electron/electron/pull/48095), [37](https://redirect.github.com/electron/electron/pull/48096))</span> - Fixed regression with directory selection in macOS dialogs. [#&#8203;47259](https://redirect.github.com/electron/electron/pull/47259) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47276), [36](https://redirect.github.com/electron/electron/pull/47278), [37](https://redirect.github.com/electron/electron/pull/47277))</span> - Fixed utilityProcess running user script after process.exit is called. [#&#8203;47469](https://redirect.github.com/electron/electron/pull/47469) <span style="font-size:small;">(Also in [37](https://redirect.github.com/electron/electron/pull/47492))</span> - Fixed xdg portal version detection for file dialogs on linux. [#&#8203;46905](https://redirect.github.com/electron/electron/pull/46905) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/46936), [36](https://redirect.github.com/electron/electron/pull/46923), [37](https://redirect.github.com/electron/electron/pull/46922))</span> - Partially fixes an issue with printing a PDF via `webContents.print()` where the callback would not be called. [#&#8203;47377](https://redirect.github.com/electron/electron/pull/47377) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47399), [36](https://redirect.github.com/electron/electron/pull/47400), [37](https://redirect.github.com/electron/electron/pull/47398))</span> - Restored previous window-hiding behavior of `win.setContentProtected()` on Windows. [#&#8203;47020](https://redirect.github.com/electron/electron/pull/47020) <span style="font-size:small;">(Also in [35](https://redirect.github.com/electron/electron/pull/47034), [36](https://redirect.github.com/electron/electron/pull/47032), [37](https://redirect.github.com/electron/electron/pull/47033))</span> #### Documentation - Documentation change - [#&#8203;46760](https://redirect.github.com/electron/electron/pull/46760) - [#&#8203;48028](https://redirect.github.com/electron/electron/pull/48028) #### Notices ##### End of Support for 35.x.y Electron 35.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 - At any time (no schedule defined), 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/Aetherinox/ntfy-desktop). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlR5cGUg4oC6IERlcGVuZGVuY3kiXX0=--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 23:31:51 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ntfy-desktop#137
No description provided.