Electron Releases - v12.0.12

npm install electron@v12.0.12
yarn add electron@v12.0.12

Release Notes

Fixes

  • Fixd an issue where fs.promises.readFile would improperly error when passing a FileHandle to the path argument. #29575 (Also in 13, 14)
  • Fixed CORS preflight request always being cancelled when connecting via proxy requiring authentication for apps that had registered WebRequest listeners. #29810 (Also in 13, 14)
  • Fixed select-bluetooth-device firing on Windows. #29612 (Also in 13, 14)
  • Fixed an incorrect warning about enableRemoteModule being issued when the option was undefined (and thus defaulting to false). #29701
  • Fixed an issue where draggable regions sometimes did not work properly when DevTools is open. #29733 (Also in 13, 14)
  • Fixed crashes in debug builds caused by microtasks policy mismatch. #29807 (Also in 13, 14)
  • Fixed hover state not clear bug when BrowserWindow is not resizable. #29799 (Also in 13, 14)
  • Fixed potential corruption of piped response data when using interceptHttpProtocol/registerHttpProtocol. #29668 (Also in 11, 13, 14)
  • Fixed the spelling of 'attachment' in 'Content-Disposition' header when using the webRequest module. #29671 (Also in 13, 14)
  • Security: backported fix for CVE-2021-30551. #29779

Other Changes

  • Security: backported fix for CVE-2021-30544. #29776
  • Security: backported fix for CVE-2021-30548. #29786

Documentation

  • Documentation changes: #29725