This plan item is to cover the work of updating to Electron 9.
Current Status:
9.1.0We have found electron 8 has quite a few regression wrt chromium devtools and with vscode also disabling LayoutNG, this is causing some unknown renderer freezes or layout artifacts in electron 8. Both of these issues are fixes in Electron 9 which bumps chromium version to 83. We are exploring to update to this version in July iteration.
Why was "chore: update to electron 9-x-y" reverted recently?
Is it not coming soon?
@PF4Public Some more information here, https://github.com/microsoft/vscode/issues/103060#issuecomment-666576928.
We are moving forward with Electron 9 for stable this milestone.
It seems that the push to latest version of Electron adds problem with Cypress, I'm getting the following error with VSCode Insiders (currently 1.50.0) since the last 1-2 versions of Insiders when trying to open Cypress from the VSCode terminal on Win10
electron: -max-http-header-size=1048576 is not allowed in NODE_OPTIONS
This works totally fine with VSCode Stable.
There's this Cypress issue that was opened but later closed by the user because it was suggested to start Cypress from a regular Windows terminal to start Cypress, while that works from a regular terminal, I would rather start it from VSCode since I have npm script shortcuts to start it from there.
Most helpful comment
We have found electron 8 has quite a few regression wrt chromium devtools and with vscode also disabling
LayoutNG, this is causing some unknown renderer freezes or layout artifacts in electron 8. Both of these issues are fixes in Electron 9 which bumps chromium version to 83. We are exploring to update to this version in July iteration.