-
Notifications
You must be signed in to change notification settings - Fork 34.9k
Closed
Labels
Milestone
Description
Refs: #120034
- macOS @jrieken
- linux @JacksonKearl
- windows @stevencl
Complexity: 3
We plan to promote Electron 12 in this milestone for Stable. Download the latest released Code Insiders build from here
Verify:
-
our smoke tests pass when run against this build (in case of an error, compare with stable to see if it is Electron related or not)
-
Some exploratory testing covering some native pieces of the application
-
macOS:
- Native Tabs (enable via settings:
window.nativeTabs: true
)- Verify opening tabs isn't slow
- Simple Fullscreen (enable via settings:
window.nativeFullScreen: false
)- Verify going fullscreen isn't slow
- window is focused when starting from command line
- open code insider
- open a terminal outside
- type code-insider
- make sure the window is put to foreground
- Verifying extension debugging works fine
- Verify automatic update works fine.
- Native Tabs (enable via settings:
-
windows:
- touch device, verify onscreen keyboard doesn't pop up when clicking inside vscode while external keyboard is attached
- verify maximize and restore operations work as expected when task bar is auto-hidden for custom titlebar
- verify minimizing and restoring the window doesn't reset to minimum width
- Verifying extension debugging works fine
- Verify titlebar is not clipped off when exit fullscreen
- Maximize VS Code window
- Press F11 or Ctrl+K Z twice to enter/exit full screen.
- Verify titlebar is not cropped
- Verify there is no rendering lag with custom titlebar
- Verify opening multiple windows doesn't stop rendering the oldest windows
- verify scroll performance on 4k monitors
-
linux:
- Verify opening multiple windows doesn't stop rendering the oldest windows
- Verify extension debugging works fine
- Verify application launches successfully
- Snap
- Deb
- RPM
greyscaled