Electron 13.0.0-nightly.20201127

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

Tags node js
License MITL
State stable

Recent Releases

13.0.0-nightly.2020112730 Nov 2020 23:45 minor feature: lt;webview gt; render-process-gone event dispatch. #26578. ContentTracing.stopRecording() not rejecting when there is no trace in progress. #26655 (Also in 12). Screen methods not being accessible via remote.screen. #26660. a crash when calling webContents.fromId with an unknown ID. #26652.
13.0.0-nightly.2020112526 Nov 2020 20:45 minor feature: lt;webview gt; render-process-gone event dispatch. #26578. ContentTracing.stopRecording() not rejecting when there is no trace in progress. #26655 (Also in 12). Screen methods not being accessible via remote.screen. #26660. a crash when calling webContents.fromId with an unknown ID. #26652.
13.0.0-nightly.2020112022 Nov 2020 13:05 minor feature: LC_ALL environment variable getting changed in Electron. #26551 (Also in 9, 10). an where some buttons were un-clickable in some BrowserViews with draggable regions enabled. #26528. Detection of launch on login items Detection of enabled state set by TaskManager. #26538 . Detection of enabled state set by TaskManager. #26538. Stopped using private API CTFontDescriptorIsSystemUIFont in MAS build. #26574. Updated Chromium to 87.0.4280.67. #26565. Re-enable Rosetta on Apple Silicon devices. #26570 (Also in 7.3, 8, 9, 10).
12.0.0-nightly.2020111718 Nov 2020 11:05 minor feature: Backported the to CVE-2020-16017: Browser UAF when detaching a provisional frame. #26484. Security: backported for 1143772. #26401. Security: backported for 1144489. #26398. Security: backported for chromium:1133527. #26413. Security: backported for chromium:1137608. #26410. Security: backported for chromium:1139398. #26407.
12.0.0-nightly.2020111314 Nov 2020 08:45 minor feature: an where Hover Text on macOS Catalina did not work without VoiceOver also being enabled. #26244 (Also in 10, 11). an where draggable regions did not work exclusively on BrowserViews. #26261 (Also in 10, 11). an where draggable regions were not properly updated on BrowserViews when a containing BrowserWindow was resized. #26322 (Also in 10, 11). calling app.commandLine.appendSwitch('lang') not changing app's locale. #26242 (Also in 10, 11). Improved performance of takeHeapSnapshot(). #26228. Security: backported for 1100470, 1125337. #26210. Security: backported for 1128657. #26197. Security: backported for 1133983. #26204. Security: backported for 1135018. #26194. Security: backported for 1135857. #26191. Security: backported for chromium:1117258. #26200. Security: backported for chromium:1132111. #26207. Security: backported for chromium:1137630. #26213.
12.0.0-nightly.2020110910 Nov 2020 09:05 minor feature: an where Hover Text on macOS Catalina did not work without VoiceOver also being enabled. #26244 (Also in 10, 11). an where draggable regions did not work exclusively on BrowserViews. #26261 (Also in 10, 11). an where draggable regions were not properly updated on BrowserViews when a containing BrowserWindow was resized. #26322 (Also in 10, 11). calling app.commandLine.appendSwitch('lang') not changing app's locale. #26242 (Also in 10, 11). Improved performance of takeHeapSnapshot(). #26228. Security: backported for 1100470, 1125337. #26210. Security: backported for 1128657. #26197. Security: backported for 1133983. #26204. Security: backported for 1135018. #26194. Security: backported for 1135857. #26191. Security: backported for chromium:1117258. #26200. Security: backported for chromium:1132111. #26207. Security: backported for chromium:1137630. #26213.
12.0.0-nightly.2020110506 Nov 2020 04:25 minor feature: ready-to-show event not emitted on some machines. #26140 (Also in 8, 10, 11). an that could cause a normally-exiting process to fail with an "illegal access" message and exit code 7. #25501 (Also in 8, 9, 10, 11). loading shared worker scripts over custom protocol crash when loading worker scripts with nodeIntegration enabled. #26142 (Also in 8, 9, 10) . crash when loading worker scripts with nodeIntegration enabled. #26142 (Also in 8, 9, 10). maximized frameless window bleeding to other monitors. #25979 (Also in 8, 9, 10, 11). memory leak on macOS when using dialog.showMessageBox API. #26100 (Also in 8, 9, 10, 11). Protocol response streams are now destroyed if the request is aborted. #26141 (Also in 8, 9, 10). Updated Node root certs to use NSS 3.56. #25363 (Also in 8, 9, 10, 11). Updated to Chrome 80.0.3987.163. #25499. Backported for CVE-2020-15999. #26068. Backported the to CVE-2020-15969: Use after free in WebRTC. #25855. Improved performance of takeHeapSnapshot(). #26227. Security: backported for 1100136. #25659. Security: backported for 1106612. #25657. Security: backported for 1111149. #25637. Security: backported for 1113558. #25860. Security: backported for 1121836. #25642. Security: backported for 1126249. #25646. Security: backported for 1128657. #26198. Security: backported for 1135018. #26195. Security: backported for 1135857. #26192. Security: backported for chromium:1117258. #26201. Security: backported for chromium:1132111. #26208. Security: backported for chromium:1137630. #26214. Security: backported the to a heap-use-after-free in content::WebContentsImpl::SetNotWaitingForResponse. #25897.
12.0.0-nightly.2020103002 Nov 2020 11:45 minor feature: ready-to-show event not emitted on some machines. #26140 (Also in 8, 10, 11). an that could cause a normally-exiting process to fail with an "illegal access" message and exit code 7. #25501 (Also in 8, 9, 10, 11). loading shared worker scripts over custom protocol crash when loading worker scripts with nodeIntegration enabled. #26142 (Also in 8, 9, 10) . crash when loading worker scripts with nodeIntegration enabled. #26142 (Also in 8, 9, 10). maximized frameless window bleeding to other monitors. #25979 (Also in 8, 9, 10, 11). memory leak on macOS when using dialog.showMessageBox API. #26100 (Also in 8, 9, 10, 11). Protocol response streams are now destroyed if the request is aborted. #26141 (Also in 8, 9, 10). Updated Node root certs to use NSS 3.56. #25363 (Also in 8, 9, 10, 11). Updated to Chrome 80.0.3987.163. #25499. Backported for CVE-2020-15999. #26068. Backported the to CVE-2020-15969: Use after free in WebRTC. #25855. Improved performance of takeHeapSnapshot(). #26227. Security: backported for 1100136. #25659. Security: backported for 1106612. #25657. Security: backported for 1111149. #25637. Security: backported for 1113558. #25860. Security: backported for 1121836. #25642. Security: backported for 1126249. #25646. Security: backported for 1128657. #26198. Security: backported for 1135018. #26195. Security: backported for 1135857. #26192. Security: backported for chromium:1117258. #26201. Security: backported for chromium:1132111. #26208. Security: backported for chromium:1137630. #26214. Security: backported the to a heap-use-after-free in content::WebContentsImpl::SetNotWaitingForResponse. #25897.
12.0.0-nightly.2020102829 Oct 2020 14:25 minor feature: Browser views will properly resize within windows. #26034 (Also in 10, 11). gdi printing in silent printing mode. #25724 (Also in 10, 11). NativeImage.getScaleFactors() always returning the same value. #25904 (Also in 10, 11). a crash in printing on Windows. #26066 (Also in 10, 11). an where Windows notifications with timeoutType of 'never' did not work properly. #25862 (Also in 10, 11). an where Save as PDF from PDF Viewer Print dialog failed and sometimes crashed. #26067 (Also in 10, 11). an where frameless windows showed window controls after being in simple fullscreen mode on macOS. #26128 (Also in 10, 11). an where some Node.js module API calls hung in the renderer process after reloads when render process reuse was enabled. #25924 (Also in 10, 11). an where the PDF annotations button existed in a broken state. #26004. that meant require.resolve paths option was ignored. #26035 (Also in 10, 11). maximized frameless window bleeding to other monitors. #25980 (Also in 8, 10, 11). memory leak on macOS when using dialog.showMessageBox API. #26098 (Also in 8, 10, 11). Backported for CVE-2020-15999. #26069. Backported the to CVE-2020-15969: Use after free in WebRTC. #25854. Security: backported for 1111149. #25638. Security: backported for 1113558. #25859. Security: backported for 1121414. #25911. Security: backported for 1121836. #25641. Security: backported for 1125635, 1115901. #25857. Security: backported for 1126249. #25645. Security: backported the to a heap-use-after-free in content::WebContentsImpl::SetNotWaitingForResponse. #25896.
12.0.0-nightly.2020102325 Oct 2020 20:05 minor feature: a crash in printing on Windows. #26064 (Also in 9, 10). an where Wasm code generation erroneously showed as being disallowed by embedder when contextIsolation was enabled. #26063 (Also in 10). an where frameless windows showed window controls after being in simple fullscreen mode on macOS. #26126 (Also in 9, 10). Memory leak on macOS when using dialog.showMessageBox API. #26097 (Also in 8, 9, 10, 11). Backported for CVE-2020-15999. #26070.
12.0.0-nightly.2020101920 Oct 2020 17:45 minor feature: Browser views will properly resize within windows. #26033 (Also in 9, 10, 11). Excess menu item separators are now only removed after item re-ordering is done to avoid accidental removal of needed separators. #25931 (Also in 10, 11). gdi printing in silent printing mode. #25740 (Also in 9, 10, 11). NativeImage.crop().toBitmap() returning incorrect data. #25773 (Also in 10, 11). NativeImage.getScaleFactors() always returning the same value. #25905 (Also in 9, 10, 11). session argument of app 'session-created' event. #25798. an where Windows notifications with timeoutType of 'never' did not work properly. #25926 (Also in 9, 10, 11). an where Save as PDF from PDF Viewer Print dialog failed and sometimes crashed. #26013 (Also in 10). an where some Node.js module API calls hung in the renderer process after reloads when render process reuse was enabled. #25923 (Also in 9, 10, 11). that meant require.resolve paths option was ignored. #25944 (Also in 9, 10, 11). crash when application launched from UNUserNotificationCenter notification (via a native node module). #25737 (Also in 9, 10, 11). maximized frameless window bleeding to other monitors. #25977 (Also in 8, 9, 10, 11). memory leak when creating "Services" menu. #25687 (Also in 9, 10, 11). ready-to-show event not emitted on some machines. #25932 (Also in 10, 11). Suppressed a spurious warning about executeJavaScript being called without worldSafeExecuteJavaScript being enabled in apps that do not call executeJavaScript. #25827 (Also in 10, 11). Backported the to CVE-2020-15968: Use after free in Blink. #25852. Backported the to CVE-2020-15969: Use after free in WebRTC. #25853. Backported the to a heap-use-after-free in content::WebContentsImpl::SetNotWaitingForResponse. #25893. an where netLog.startLogging and netLog.stopLogging were undefined. #25670 (Also in 10). Security: backported for 1125635, 1115901. #25856.
12.0.0-nightly.2020101314 Oct 2020 21:45 minor feature: CORS not being disabled by webSecurity: false. #25505 (Also in 9, 10, 11). Ready-to-show event not emitted on some machines. #25490 (Also in 9, 10, 11). a crash in app.importCertificate() on Linux. #25538 (Also in 9, 10, 11). a crash when closing window in an event listener after exiting fullscreen on macOS. #25605 (Also in 9, 10, 11). an that could cause a normally-exiting process to fail with an "illegal access" message and exit code 7. #25502 (Also in 8, 9, 10, 11). an where an error would be displayed when using webContents.print() if no default was set and no device name provided. #25607 (Also in 9, 10, 11). Crash when application launched from UNUserNotificationCenter notification (via a native node module). #25739 (Also in 9, 10, 11). Crashes caused by attempting to modify destroyed views. #25609 (Also in 9, 10, 11). Memory leak when creating "Services" menu. #25689 (Also in 9, 10, 11). Unsubscribe from observers when window is closing. #25586 (Also in 9, 10, 11). Updated Node root certs to use NSS 3.56. #25364 (Also in 8, 9, 10, 11). Added V8 crash message and location information to crashReport parameters. #24864 (Also in 9, 10). Added a small console hint to console to help derenderer crashes. #25473 (Also in 9, 10, 11). Resource leak in worker threads. #25663 (Also in 9, 10, 11). Security: backported for 1100136. #25658. Security: backported for 1106612. #25656. Security: backported for 1114636. #25643. Extension background page devtools not being openable. #25567 (Also in 9, 10, 11).
12.0.0-nightly.2020100910 Oct 2020 15:25 minor feature: CORS not being disabled by webSecurity: false. #25505 (Also in 9, 10, 11). Ready-to-show event not emitted on some machines. #25490 (Also in 9, 10, 11). a crash in app.importCertificate() on Linux. #25538 (Also in 9, 10, 11). a crash when closing window in an event listener after exiting fullscreen on macOS. #25605 (Also in 9, 10, 11). an that could cause a normally-exiting process to fail with an "illegal access" message and exit code 7. #25502 (Also in 8, 9, 10, 11). an where an error would be displayed when using webContents.print() if no default was set and no device name provided. #25607 (Also in 9, 10, 11). Crash when application launched from UNUserNotificationCenter notification (via a native node module). #25739 (Also in 9, 10, 11). Crashes caused by attempting to modify destroyed views. #25609 (Also in 9, 10, 11). Memory leak when creating "Services" menu. #25689 (Also in 9, 10, 11). Unsubscribe from observers when window is closing. #25586 (Also in 9, 10, 11). Updated Node root certs to use NSS 3.56. #25364 (Also in 8, 9, 10, 11). Added V8 crash message and location information to crashReport parameters. #24864 (Also in 9, 10). Added a small console hint to console to help derenderer crashes. #25473 (Also in 9, 10, 11). Resource leak in worker threads. #25663 (Also in 9, 10, 11). Security: backported for 1100136. #25658. Security: backported for 1106612. #25656. Security: backported for 1114636. #25643. Extension background page devtools not being openable. #25567 (Also in 9, 10, 11).
12.0.0-nightly.2020100506 Oct 2020 06:28 minor feature: CORS not being disabled by webSecurity: false. #25505 (Also in 9, 10, 11). Ready-to-show event not emitted on some machines. #25490 (Also in 9, 10, 11). a crash in app.importCertificate() on Linux. #25538 (Also in 9, 10, 11). a crash when closing window in an event listener after exiting fullscreen on macOS. #25605 (Also in 9, 10, 11). an that could cause a normally-exiting process to fail with an "illegal access" message and exit code 7. #25502 (Also in 8, 9, 10, 11). an where an error would be displayed when using webContents.print() if no default was set and no device name provided. #25607 (Also in 9, 10, 11). Crash when application launched from UNUserNotificationCenter notification (via a native node module). #25739 (Also in 9, 10, 11). Crashes caused by attempting to modify destroyed views. #25609 (Also in 9, 10, 11). Memory leak when creating "Services" menu. #25689 (Also in 9, 10, 11). Unsubscribe from observers when window is closing. #25586 (Also in 9, 10, 11). Updated Node root certs to use NSS 3.56. #25364 (Also in 8, 9, 10, 11). Added V8 crash message and location information to crashReport parameters. #24864 (Also in 9, 10). Added a small console hint to console to help derenderer crashes. #25473 (Also in 9, 10, 11). Resource leak in worker threads. #25663 (Also in 9, 10, 11). Security: backported for 1100136. #25658. Security: backported for 1106612. #25656. Security: backported for 1114636. #25643. Extension background page devtools not being openable. #25567 (Also in 9, 10, 11).
12.0.0-nightly.2020100102 Oct 2020 13:25 minor feature: CORS not being disabled by webSecurity: false. #25503 (Also in 9, 10, 11). Ready-to-show event not emitted on some machines. #25476 (Also in 9, 10, 11). a crash in app.importCertificate() on Linux. #25536 (Also in 9, 10, 11). a crash when closing window in an event listener after exiting fullscreen on macOS. #25604 (Also in 10, 11). an that could cause a normally-exiting process to fail with an "illegal access" message and exit code 7. #25458 (Also in 8, 9, 10, 11). an where an error would be displayed when using webContents.print() if no default was set and no device name provided. #25606 (Also in 9, 10, 11). an where multiple calls to window.print() could cause a crash. #25530. an where pageRanges was not properly honored when printing. #25597 (Also in 10). Crashes caused by attempting to modify destroyed views. #25511 (Also in 9, 10, 11). The remote-deging-port discovery page showing garbled text. #25601 (Also in 10, 11). Updated Node root certs to use NSS 3.56. #25361 (Also in 8, 9, 10, 11). Added a small console hint to console to help derenderer crashes. #25472 (Also in 9, 10, 11). Resource leak in worker threads. #25662 (Also in 9, 10, 11). Updated Chromium to 85.0.4183.121. #25559. Extension background page devtools not being openable. #25566 (Also in 9, 10, 11).
12.0.0-nightly.2020092528 Sep 2020 14:25 minor feature: Chore: improve renderer crash logging . Docs: document process.crashReporter apis in node children. . Bump v12.0.0-nightly.20200925.
12.0.0-nightly.2020092324 Sep 2020 15:05 minor feature: multiple dock icons being left in system when calling dock.show/hide on macOS. #25302 (Also in 8, 9, 10, 11). Security: backported for 1098860. #25290. Security: backported for 1111737. #25394.
12.0.0-nightly.2020091820 Sep 2020 13:25 minor feature: multiple dock icons being left in system when calling dock.show/hide on macOS. #25302 (Also in 8, 9, 10, 11). Security: backported for 1098860. #25290. Security: backported for 1111737. #25394.
12.0.0-nightly.2020091516 Sep 2020 13:45 minor feature: multiple dock icons being left in system when calling dock.show/hide on macOS. #25302 (Also in 8, 9, 10, 11). Security: backported for 1098860. #25290. Security: backported for 1111737. #25394.
12.0.0-nightly.2020091112 Sep 2020 12:05 minor feature: Added back a previously broken visibleOnFullScreen option for setVisibleOnAllWorkspaces. #25126. Added the currencyCode field that Apple's StoreKit in-app-purchasing library provides but has not been added to the Product object that inAppPurchase.getProducts returns. #25085. PowerMonitor not emitting suspend/resume events on some Windows machines. #25165. an where filters set in dialogs on macOS would have nondeterministic ordering. #25194. an where notifications with a reply button could potentially be destroyed too early when a user clicked on the notification body before replying. #25101. Frameless window's size being changed when restored from minimized state. #25045. Network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25179. Node's TLS stack not allowing renegotiation. #25041. The following for frameless when maximized on Windows unreachable task bar when auto hidden with position top. px extending to secondary monitor. px overflowing into taskbar at certain resolutions. White line on top of window under 4k resolutions. #25218. Window size being changed after unmaximizing. #25133. Not working WebSQLDatabase in extension background pages. #25070.
12.0.0-nightly.2020090708 Sep 2020 12:05 minor feature: Added back a previously broken visibleOnFullScreen option for setVisibleOnAllWorkspaces. #25126. Added the currencyCode field that Apple's StoreKit in-app-purchasing library provides but has not been added to the Product object that inAppPurchase.getProducts returns. #25085. PowerMonitor not emitting suspend/resume events on some Windows machines. #25165. an where filters set in dialogs on macOS would have nondeterministic ordering. #25194. an where notifications with a reply button could potentially be destroyed too early when a user clicked on the notification body before replying. #25101. Frameless window's size being changed when restored from minimized state. #25045. Network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25179. Node's TLS stack not allowing renegotiation. #25041. The following for frameless when maximized on Windows unreachable task bar when auto hidden with position top. px extending to secondary monitor. px overflowing into taskbar at certain resolutions. White line on top of window under 4k resolutions. #25218. Window size being changed after unmaximizing. #25133. Not working WebSQLDatabase in extension background pages. #25070.
12.0.0-nightly.2020090304 Sep 2020 21:05 minor feature: Added back a previously broken visibleOnFullScreen option for setVisibleOnAllWorkspaces. #25126. Added the currencyCode field that Apple's StoreKit in-app-purchasing library provides but has not been added to the Product object that inAppPurchase.getProducts returns. #25085. PowerMonitor not emitting suspend/resume events on some Windows machines. #25165. an where filters set in dialogs on macOS would have nondeterministic ordering. #25194. an where notifications with a reply button could potentially be destroyed too early when a user clicked on the notification body before replying. #25101. Frameless window's size being changed when restored from minimized state. #25045. Network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25179. Node's TLS stack not allowing renegotiation. #25041. The following for frameless when maximized on Windows unreachable task bar when auto hidden with position top. px extending to secondary monitor. px overflowing into taskbar at certain resolutions. White line on top of window under 4k resolutions. #25218. Window size being changed after unmaximizing. #25133. Not working WebSQLDatabase in extension background pages. #25070.
9.3.004 Sep 2020 05:25 minor feature: the following for frameless when maximized on Windows: . the following for frameless when maximized on Windows: unreachable task bar when auto hidden with position top. px extending to secondary monitor. px overflowing into taskbar at certain resolutions. white line on top of window under 4k resolutions. #25219. powerMonitor not emitting suspend/resume events on some Windows machines. #25163. an where notifications with a reply button could potentially be destroyed too early when a user clicked on the notification body before replying. #25102. an where some Node.js methods would not work with URL instances constructed in the renderer process. #24861. frameless window's size being changed when restored from minimized state. #25057. inactive windows having active titlebar on Windows. #24875. network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25181. node's TLS stack not allowing renegotiation. #25042. window size being changed after unmaximizing. #25148. Backported the to CVE-2020-6532: Use after free in SCTP. #24886. Security: Backported for CVE-2020-6541. #25025. Security: backported for 1095584. #25227. Security: backported for 1103827. #25244. Security: backported for 1104046. #25243. Security: backported for 1105202. #25262. Security: backported for 1105426. #25241. Security: backported for 1106682,1109467. #25239. Security: backported for 1107433. #25235. Security: backported for 1107815. #25232. Security: backported for 1115345. #25266.
12.0.0-nightly.2020082831 Aug 2020 03:05 minor feature: Added visualEffectState option to BrowserWindows to allow customization of vibrancy effect state on macOS. #25106. Added app.createThumbnailFromPath() API that returns a preview image of a file given its file path and a maximum thumbnail size. #25072. Added back a previously broken visibleOnFullScreen option for setVisibleOnAllWorkspaces. #25125. Added the currencyCode field that Apple's StoreKit in-app-purchasing library provides but has not been added to the Product object that inAppPurchase.getProducts returns. #25084. Electron not working on Windows 7 after #25076. #25167.
11.0.0-nightly.2020082526 Aug 2020 14:05 minor feature: Backported for UAF in extensions (NOCVE). #24420. DCHECK failure in value.IsHeapObject() in objectsde.cc. (Chromium security ). #24564. XSS on chrome://histograms/ with a compromised renderer. (Chromium security ). #24627. heap-use-after-free in content::NavigationRequest::OnWillProcessResponseProcessed. (Chromium security ). #24567. heap-use-after-free in ui::AXTreeSerializerblink (Chromium security ). #24555. memcpy-param-overlap in AudioBuffer::copyFromChannel. (Chromium security ). #24584. remove leaks of post-redirect URL for in the CSP reports and stacktraces of errors (Chromium security ). #24558. update webrtc root certificate. (Chromium security ). #24619. use-of-uninitialized-value in amr_read_header. (Chromium security ). #24596. usrsctp is called with pointer as network address. (Chromium security ). #24561. Backported the to CVE-2020-6532: Use after free in SCTP. #24894. Security: Backported for CVE-2020-6541. #25026.
11.0.0-nightly.2020082122 Aug 2020 20:45 minor feature: Loading shared worker scripts over custom protocol. Crash when loading worker scripts with nodeIntegration enabled. #24750. a crash that could occur when using in-memory sessions. #25002. an where some Node.js methods would not work with URL instances constructed in the renderer process. #24862. an where the Save button did not function in PDF previews. #24996. Inactive windows having active titlebar on Windows. #24873. Missing guid parameter in Linux crash reports. #24898. Increased maximum length for crash keys from 127B to 20KB. #24854. a11y an where voiceover doesn't read the first item selected from a ARIA combobox. #25004. Backported the to CVE-2020-6532: Use after free in SCTP. #24887. Backported the to CVE-2020-6537: Type Confusion in V8. #24885. Resolve network that prevented RTC calls from being connected due to network IP address changes and ICE. (Chromium ). #24997. With CORS when making requests from extensions. #24915.
11.0.0-nightly.2020081718 Aug 2020 19:05 minor feature: Revert ": do not use CONTEXT_MENU flag for tray menu " (#2 . Test: extract defer helper. . Refactor: tsify remote. . : handle non client pointer events from pen on Win10. . Bump v11.0.0-nightly.20200612. . : fs.readdir should support withFileTypes. . Test: add test for gc race in remote. . Refactor: use WeakRef on renderer side of remote. . : showing certificate dialog with no window. . Bump v11.0.0-nightly.20200615. . Chore: remove test usages of createIDWeakMap. . Build: retry external binary downloads a few times. . : emit 'shutdown' outside - NSApplication terminate: . . Chore: remove unused deprecate.fnToProperty(). . Build: remove dead symlink from MAS build. . Revert "build: remove dead symlink from MAS build ". . Bump v11.0.0-nightly.20200616. . Feat: Add did-become-active event on mac. . Build: remove dead symlink from MAS build. . Refactor: use WeakRef on main process side of remote. . Chore: cleanup unused WebContents::DereferenceRemoteJSObject(). . Bump v11.0.0-nightly.20200617. . : let Node.js perform microtask checkpoint in the main process (#2 . . Docs: MenuItem click handler type. . : use correct 'pasteandmatchstyle' shortcut on macOS. . Chore: bump node to v12.18.0 (master). . : do not use CONTEXT_MENU flag for tray menu (reland). . Bump v11.0.0-nightly.20200618. . Chore: bump node to v12.18.1 (master). . Bump v11.0.0-nightly.20200619. . : isTrustedSender() in test-app. . : emit click events with tray context menu. . Bump v11.0.0-nightly.20200622. . Refactor: remove uses of v8::Isolate::GetCurrent. . Chore: bump chromium to a84d34e372b8fb5e9a94b1b4b447e (master). . Refactor: improve the REPL. . Refactor: prevent consistent early exception. . Bump v11.0.0-nightly.20200623. . : only notify mouse-up on mouse-up. . Chore: minify internal JS code. . Chore: expose electrons built in modules in the REPL along with nodes ( . . Feat: support suspend/resume on Windows. . : frameless vibrant moda
11.0.0-nightly.2020081314 Aug 2020 15:05 minor feature: ci: use call instead of cmd /C . Bump v11.0.0-nightly.20200611. . : correctly handle nexttick scheduling in stream reads. . Refactor: remove renderer-side refcount in remote. . Revert ": do not use CONTEXT_MENU flag for tray menu " (#2 . . Test: extract defer helper. . Refactor: tsify remote. . : handle non client pointer events from pen on Win10. . Bump v11.0.0-nightly.20200612. . : fs.readdir should support withFileTypes. . Test: add test for gc race in remote. . Refactor: use WeakRef on renderer side of remote. . : showing certificate dialog with no window. . Bump v11.0.0-nightly.20200615. . Chore: remove test usages of createIDWeakMap. . Build: retry external binary downloads a few times. . : emit 'shutdown' outside - NSApplication terminate: . . Chore: remove unused deprecate.fnToProperty(). . Build: remove dead symlink from MAS build. . Revert "build: remove dead symlink from MAS build ". . Bump v11.0.0-nightly.20200616. . Feat: Add did-become-active event on mac. . Build: remove dead symlink from MAS build. . Refactor: use WeakRef on main process side of remote. . Chore: cleanup unused WebContents::DereferenceRemoteJSObject(). . Bump v11.0.0-nightly.20200617. . : let Node.js perform microtask checkpoint in the main process (#2 . . Docs: MenuItem click handler type. . : use correct 'pasteandmatchstyle' shortcut on macOS. . Chore: bump node to v12.18.0 (master). . : do not use CONTEXT_MENU flag for tray menu (reland). . Bump v11.0.0-nightly.20200618. . Chore: bump node to v12.18.1 (master). . Bump v11.0.0-nightly.20200619. . : isTrustedSender() in test-app. . : emit click events with tray context menu. . Bump v11.0.0-nightly.20200622. . Refactor: remove uses of v8::Isolate::GetCurrent. . Chore: bump chromium to a84d34e372b8fb5e9a94b1b4b447e (master). . Refactor: improve the REPL. . Refactor: prevent consistent early exception. . Bump v11.0.0-nightly.20200623. . : only notify mouse-up on mouse-up. .
11.0.0-nightly.2020080710 Aug 2020 10:05 minor feature: Added new worldSafeExecuteJavaScript webPreference to ensure that the return values from webFrame.executeJavaScript are world safe when context isolation is enabled. #24712. a crash that could happen when using hookWindowMessage on Windows. #24769. crash when navigating from a page with webview that has inherited zoom level. #24764. Save crash reports locally when uploadToServer: false on linux. #24788.
11.0.0-nightly.2020080506 Aug 2020 14:45 minor feature: Added new worldSafeExecuteJavaScript webPreference to ensure that the return values from webFrame.executeJavaScript are world safe when context isolation is enabled. #24712. a crash that could happen when using hookWindowMessage on Windows. #24769. crash when navigating from a page with webview that has inherited zoom level. #24764. Save crash reports locally when uploadToServer: false on linux. #24788.
11.0.0-nightly.2020073102 Aug 2020 15:05 minor feature: remove unnecessary corner mask overriding to increase window resize performance. #24702. an where VoiceOver was unable to navigate from the top-level window back into the web contents. #24699. Protocol response streams are now destroyed if the request is aborted. #24657. Improved the performance of sending JS primitives over the context bridge. #24746.
11.0.0-nightly.2020072830 Jul 2020 01:25 minor feature: remove unnecessary corner mask overriding to increase window resize performance. #24702. an where VoiceOver was unable to navigate from the top-level window back into the web contents. #24699. Protocol response streams are now destroyed if the request is aborted. #24657. Improved the performance of sending JS primitives over the context bridge. #24746.
11.0.0-nightly.2020072425 Jul 2020 12:25 minor feature: DCHECK failure in value.IsHeapObject() in objectsde.cc. (Chromium security ). #24565. PDFium Javascript Active Document memory corruption. (Chromium security ). #24570. XSS on chrome://histograms/ with a compromised renderer. (Chromium security ). #24626. heap-use-after-free in content::NavigationRequest::OnWillProcessResponseProcessed. (Chromium security ). #24568. heap-use-after-free in ui::AXTreeSerializerblink (Chromium security ). #24556. integer overflow in GrTextBlob::Make. (Chromium security ). #24587. javascript URI sandbox flags aren't propagated in a blank string case. (Chromium security ). #24622. memcpy-param-overlap in AudioBuffer::copyFromChannel. (Chromium security ). #24585. remove leaks of post-redirect URL for in the CSP reports and stacktraces of errors (Chromium security ). #24559. update webrtc root certificate. (Chromium security ). #24618. use-after-free in devtools console. (Chromium security ). #24615. use-of-uninitialized-value in amr_read_header. (Chromium security ). #24595. usrsctp is called with pointer as network address. (Chromium security ). #24562. a termination crash on Web Workers with Node.js integration enabled. #24463. an where cpu and heap profiling in Node.js did not work properly with --cpu-prof, --heap-prof, and related CLI flags. #24542. an where macOS window vibrancy active state did not always match the active state of the window. #24546. Broken --trace-sync-io flag in Node.js. #24649. Clipboard.readBuffer returning incorrect value. #24468. Crash when opening app in remote X server. #24491. Unresponsive window when reloading with breakpoint in devtools. #24490. Documentation changes: #24515.
11.0.0-nightly.2020072021 Jul 2020 20:45 minor feature: a termination crash on Web Workers with Node.js integration enabled. #24464. an where webContents.print() would sometimes hang with invalid settings. #24508. an where cpu and heap profiling in Node.js did not work properly with --cpu-prof, --heap-prof, and related CLI flags. #24541. an where macOS window vibrancy active state did not always match the active state of the window. #24533. Broken --trace-sync-io flag in Node.js. #24648. Clipboard.readBuffer returning incorrect value. #24469. Potentially invalid duplex mode settings on Linux. #24547. DCHECK failure in value.IsHeapObject() in objectsde.cc. (Chromium security ). #24566. XSS on chrome://histograms/ with a compromised renderer. (Chromium security ). #24625. crash when executing deger.sendCommand. (Chromium security ). #24620. heap-use-after-free in content::NavigationRequest::OnWillProcessResponseProcessed. (Chromium security ). #24569. heap-use-after-free in ui::AXTreeSerializerblink (Chromium security ). #24557. iframe in victim page can detect Scroll To Text Fragment activation. (Chromium security ). #24624. integer overflow in GrTextBlob::Make. (Chromium security ). #24586. javascript URI sandbox flags aren't propagated in a blank string case. (Chromium security ). #24621. memcpy-param-overlap in AudioBuffer::copyFromChannel. (Chromium security ). #24582. remove leaks of post-redirect URL for in the CSP reports and stacktraces of errors (Chromium security ). #24560. update webrtc root certificate. (Chromium security ). #24617. upgrade SQLite to 3.32.1. (Chromium security ). #24554. use-after-free in devtools console. (Chromium security ). #24614. use-of-uninitialized-value in amr_read_header. (Chromium security ). #24594. usrsctp is called with pointer as network address. (Chromium security ). #24563. Documentation changes: #24516.
11.0.0-nightly.2020071617 Jul 2020 23:25 minor feature: support 10-x-y in the release notes generator. . : trigger about panel for about role on on win. . Docs: remove app feedback program doc. . Docs: Explain console-message parameters. . : read GTK dark theme setting on Linux. . Chore: remove unused isolated-world-args. . Bump v11.0.0-nightly.20200522. . Refactor: use typeutils for nativeImage serialization. . Chore: tsify more of lib. . Bump v11.0.0-nightly.20200525. . Test: more logging in node inspector test. . Test: use WebContents event to test beforeunload. . ci: deflake WOA tests. . Test: return after inspector connection is. . : trigger activate event when app is activated via app switcher (# . . Bump v11.0.0-nightly.20200526. . Chore: bump chromium to 580fe983e138952553cd6af11ee8b (master). . Feat: add desktopCapturer.getMediaSourceIdForWebContents() to get str . . Bump v11.0.0-nightly.20200527. . : pass correct buffer length. . : handle asynchronous URL loading in bw proxy. . : weakly reference MenuModel from MenuController. . : only bezel frameless windows. . Test: refactor how spec files are collected. . : volume key globalShortcut registration. . Revert ": trigger activate event when app is activated via app swi . . Bump v11.0.0-nightly.20200528. . : ensure nativeImage serialization main- renderer. . : use system installed objcopy to copy desymbols. . Bump v11.0.0-nightly.20200529. . Docs: remove upgrading-node.md. . Chore: tsify sandboxed init. . : MakeAbsoluteFilePath is a blocking call. . Feat: add V8CacheOptions webpreference. . Build: for "enable_desktop_capturer = false". . : do not use CONTEXT_MENU flag for tray menu. . Bump v11.0.0-nightly.20200601. . Chore: bump chromium to d66c2e32380bf5d1eb5e1fe37faef (master). . Build: make electron renderer init scripts profilable. . : expose electron/common and electron/renderer modules in sandboxe . . : add patch to prevent crash during frame swap with ctx isolation . . Test: wait for beforeunload h
11.0.0-nightly.2020070913 Jul 2020 18:25 minor feature: Added new render-process-gone event on app to replace the renderer-process-crashed event. #24314. Added new render-process-gone event to replace the crashed event. #24308. Added support for suspend and resume events to Windows. #24282. Added support for suspend and resume events to macOS. #24295. Added tracing instrumentation to WebContents IPC methods, available with the contentTracing category "electron". #24307. Expose sessionId associated with a target from deger module. #24399. Implemented systemPreferences.getMediaAccessStatus() on Windows. #24313. Backported for UAF in extensions (CVE-2020-6454 and NOCVE). #24419. an intermittent high-CPU usage problem caused a system clock during sleep. #24414. an where some old notifications were not properly removed from the Notification Center on macOS. #24405. on macOS where the main window could be targeted for a focus event when it was disabled behind a modal. #24353.
11.0.0-nightly.2020070809 Jul 2020 10:45 minor feature: Added new render-process-gone event on app to replace the renderer-process-crashed event. #24314. Added new render-process-gone event to replace the crashed event. #24308. Added support for suspend and resume events to Windows. #24282. Added support for suspend and resume events to macOS. #24295. Added tracing instrumentation to WebContents IPC methods, available with the contentTracing category "electron". #24307. Expose sessionId associated with a target from deger module. #24399. Implemented systemPreferences.getMediaAccessStatus() on Windows. #24313. Backported for UAF in extensions (CVE-2020-6454 and NOCVE). #24419. an intermittent high-CPU usage problem caused a system clock during sleep. #24414. an where some old notifications were not properly removed from the Notification Center on macOS. #24405. on macOS where the main window could be targeted for a focus event when it was disabled behind a modal. #24353.
11.0.0-nightly.2020070305 Jul 2020 20:25 minor feature: Feat: expose sessionId in deger module . Build: build squirrel and its dependencies from source. . : remove same-tag notifications before showing new ones. . Bump v11.0.0-nightly.20200703.
11.0.0-nightly.2020063001 Jul 2020 17:25 minor feature: "null path-to-app" in test-app when Electron's path contains spaces or special characters. #24231. an with click events not being emitted on macOS for Trays with context menus set. #24239. Updated Node root certs to use NSS 3.53. #24268.
11.0.0-nightly.2020062627 Jun 2020 23:25 minor feature: "null path-to-app" in test-app when Electron's path contains spaces or special characters. #24231. an with click events not being emitted on macOS for Trays with context menus set. #24239. Updated Node root certs to use NSS 3.53. #24268.
11.0.0-nightly.2020062223 Jun 2020 12:05 minor feature: "Paste and Match Style" shortcut on macOS to match OS's "Option-Shift-Command-V". #24185. "null path-to-app" in test-app when Electron's path contains spaces or special characters. #24232. an error when calling dialog.showCertificateTrustDialog with no BrowserWindow. #24121. an where shutdown would be emitted both on app and system shutdown on macOS. #24141. an where withFileTypes was not supported as an option to fs.readdir or fs.readdirSync under asar. #24108. an which would cause streaming protocol responses to stall in some cases. #24082. an with click events not being emitted on macOS for Trays with context menus set. #24236. Delayed execution of some Node.js callbacks in the main process. #24178. Tray menu showing in taskbar on Windows. #24193. Window titlebar not responding to pen on Windows 10. #24103. With some IMEs on windows (for ex: Zhuyin) don't terminate after pressing shift. #24059. Mac app store rejection notice for invalid symbolic link in bundle. #24238. Updated Chromium to 83.0.4103.119. #24234. Documentation changes: #24177.
11.0.0-nightly.2020061819 Jun 2020 06:45 minor feature: "Paste and Match Style" shortcut on macOS to match OS's "Option-Shift-Command-V". #24184. an where shutdown would be emitted both on app and system shutdown on macOS. #24140. an where withFileTypes was not supported as an option to fs.readdir or fs.readdirSync under asar. #24107. an which would cause streaming protocol responses to stall in some cases. #24133. Delayed execution of some Node.js callbacks in the main process. #24180. Tray menu showing in taskbar on Windows. #24194. Window titlebar not responding to pen on Windows 10. #24101. Backported the to a crash in FIDO support. #24152. With some IMEs on windows (for ex: Zhuyin) don't terminate after pressing shift. #24181. a11y incorrect selection item count for listbox with grouped items. #24084. Documentation changes: #24176.
11.0.0-nightly.2020061215 Jun 2020 03:25 minor feature: Added missing support for isComposing KeyboardEvent property. #23996. Enable NTLM v2 for POSIX platforms and added --disable-ntlm-v2 switch to disable it. #23934. Allow windows behind macOS elements if "frame" is false. #24033. chrome://media-internals and chrome://webrtc-internals pages not loading. #24058. a crash that could occur when using the ipcRenderer module after blink had released the context. Instead, a JS exception will be thrown. #23978. an where rmdir and rmdirSync work with original-fs in an asar context. #23956. no session in webContents of type remote. #24065. On some Windows machines, especially Windows Insider builds, Electron would crash silently during startup. #24039. Updated Chromium to 83.0.4103.104. #24068. a11y incorrect position and size reported for grouped items in a listbox. #24060. a11y incorrect selection item count for listbox with grouped items. #24061.
11.0.0-nightly.2020060910 Jun 2020 03:45 minor feature: V8CacheOptions is a new webpreference option to enforce code caching policy. #23868. disabling color correct rendering with --disable-color-correct-rendering. #23900. the acceptLanguages argument being ignored in session.setUserAgent(). #23962. Restored old implementation of Linux Tray icons to a collection of where the tray icon wouldn't appear, would be the wrong size or would randomly disappear. #23926. Updated Chromium to 83.0.4103.99. #23967.
9.0.306 Jun 2020 03:15 minor feature: V8CacheOptions is a new webpreference option to enforce code caching policy. #23868. disabling color correct rendering with --disable-color-correct-rendering. #23900. the acceptLanguages argument being ignored in session.setUserAgent(). #23962. Restored old implementation of Linux Tray icons to a collection of where the tray icon wouldn't appear, would be the wrong size or would randomly disappear. #23926. Updated Chromium to 83.0.4103.99. #23967.
11.0.0-nightly.2020060203 Jun 2020 03:15 minor feature: Crash when navigating between origins in a child window with nativeWindowOpen and contextIsolation enabled. #23895. Tray menu on Windows not keyboard navigable. #23880.