electron/electron
### [`v12.0.2`](https://togithub.com/electron/electron/releases/v12.0.2)
[Compare Source](https://togithub.com/electron/electron/compare/v12.0.1...v12.0.2)
### Release Notes for v12.0.2
#### Fixes
- Colors returned from `systemPreferences.getAccentColor()`, `getSystemColor` and `getColor` are now correctly converted into the devices color space. Previously the color would have been subtly incorrect. [#28172](https://togithub.com/electron/electron/pull/28172) (Also in [11](https://togithub.com/electron/electron/pull/28171), [13](https://togithub.com/electron/electron/pull/28173))
- Fixed `desktopCapturer.getSources()` promise result sometimes never resolving. [#28281](https://togithub.com/electron/electron/pull/28281) (Also in [10](https://togithub.com/electron/electron/pull/28279), [11](https://togithub.com/electron/electron/pull/28282), [13](https://togithub.com/electron/electron/pull/28280))
- Fixed a rare crash on Windows that could occur when emitting certain Tray events. [#28111](https://togithub.com/electron/electron/pull/28111)
- Fixed an issue where some Node.js modules would hang on page reload on Windows. [#28337](https://togithub.com/electron/electron/pull/28337) (Also in [13](https://togithub.com/electron/electron/pull/28335))
- Fixed an issue where the drag regions in BrowserViews on macOS could be off in their y-axis. [#28296](https://togithub.com/electron/electron/pull/28296) (Also in [10](https://togithub.com/electron/electron/pull/28295), [11](https://togithub.com/electron/electron/pull/28297), [13](https://togithub.com/electron/electron/pull/28298))
- Fixed context menus not being positioned correctly when near the edge of the screen. [#28277](https://togithub.com/electron/electron/pull/28277) (Also in [11](https://togithub.com/electron/electron/pull/28278), [13](https://togithub.com/electron/electron/pull/28276))
- Fixed crash when calling `getBackgroundColor` on a transparent window with no assigned background color. [#28188](https://togithub.com/electron/electron/pull/28188) (Also in [11](https://togithub.com/electron/electron/pull/28186), [13](https://togithub.com/electron/electron/pull/28187))
- Fixed intensive I/O from asar files causing ERR_FILE_NOT_FOUND after a while. [#28202](https://togithub.com/electron/electron/pull/28202) (Also in [11](https://togithub.com/electron/electron/pull/28201), [13](https://togithub.com/electron/electron/pull/28203))
- URLS passed to `shell.openExternal` on windows are now correctly URI encoded. This was already occurring on macOS and Linux. [#28341](https://togithub.com/electron/electron/pull/28341) (Also in [10](https://togithub.com/electron/electron/pull/28339), [11](https://togithub.com/electron/electron/pull/28340), [13](https://togithub.com/electron/electron/pull/28342))
#### Other Changes
- Fixed native module compilation with AsyncCleanupHooks on windows. [#28109](https://togithub.com/electron/electron/pull/28109) (Also in [11](https://togithub.com/electron/electron/pull/28108), [13](https://togithub.com/electron/electron/pull/28110))
- Updated Chromium to 89.0.4389.90. [#28174](https://togithub.com/electron/electron/pull/28174)
#### Documentation
- Documentation changes: [#28214](https://togithub.com/electron/electron/pull/28214)
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: 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 contains the following updates:
12.0.1
->12.0.2
Release Notes
electron/electron
### [`v12.0.2`](https://togithub.com/electron/electron/releases/v12.0.2) [Compare Source](https://togithub.com/electron/electron/compare/v12.0.1...v12.0.2) ### Release Notes for v12.0.2 #### Fixes - Colors returned from `systemPreferences.getAccentColor()`, `getSystemColor` and `getColor` are now correctly converted into the devices color space. Previously the color would have been subtly incorrect. [#28172](https://togithub.com/electron/electron/pull/28172) (Also in [11](https://togithub.com/electron/electron/pull/28171), [13](https://togithub.com/electron/electron/pull/28173)) - Fixed `desktopCapturer.getSources()` promise result sometimes never resolving. [#28281](https://togithub.com/electron/electron/pull/28281) (Also in [10](https://togithub.com/electron/electron/pull/28279), [11](https://togithub.com/electron/electron/pull/28282), [13](https://togithub.com/electron/electron/pull/28280)) - Fixed a rare crash on Windows that could occur when emitting certain Tray events. [#28111](https://togithub.com/electron/electron/pull/28111) - Fixed an issue where some Node.js modules would hang on page reload on Windows. [#28337](https://togithub.com/electron/electron/pull/28337) (Also in [13](https://togithub.com/electron/electron/pull/28335)) - Fixed an issue where the drag regions in BrowserViews on macOS could be off in their y-axis. [#28296](https://togithub.com/electron/electron/pull/28296) (Also in [10](https://togithub.com/electron/electron/pull/28295), [11](https://togithub.com/electron/electron/pull/28297), [13](https://togithub.com/electron/electron/pull/28298)) - Fixed context menus not being positioned correctly when near the edge of the screen. [#28277](https://togithub.com/electron/electron/pull/28277) (Also in [11](https://togithub.com/electron/electron/pull/28278), [13](https://togithub.com/electron/electron/pull/28276)) - Fixed crash when calling `getBackgroundColor` on a transparent window with no assigned background color. [#28188](https://togithub.com/electron/electron/pull/28188) (Also in [11](https://togithub.com/electron/electron/pull/28186), [13](https://togithub.com/electron/electron/pull/28187)) - Fixed intensive I/O from asar files causing ERR_FILE_NOT_FOUND after a while. [#28202](https://togithub.com/electron/electron/pull/28202) (Also in [11](https://togithub.com/electron/electron/pull/28201), [13](https://togithub.com/electron/electron/pull/28203)) - URLS passed to `shell.openExternal` on windows are now correctly URI encoded. This was already occurring on macOS and Linux. [#28341](https://togithub.com/electron/electron/pull/28341) (Also in [10](https://togithub.com/electron/electron/pull/28339), [11](https://togithub.com/electron/electron/pull/28340), [13](https://togithub.com/electron/electron/pull/28342)) #### Other Changes - Fixed native module compilation with AsyncCleanupHooks on windows. [#28109](https://togithub.com/electron/electron/pull/28109) (Also in [11](https://togithub.com/electron/electron/pull/28108), [13](https://togithub.com/electron/electron/pull/28110)) - Updated Chromium to 89.0.4389.90. [#28174](https://togithub.com/electron/electron/pull/28174) #### Documentation - Documentation changes: [#28214](https://togithub.com/electron/electron/pull/28214)Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.