Skip to content

Test: electron 12 update #122200

@deepak1556

Description

@deepak1556

Refs: #120034

Complexity: 3

Create Issue


We plan to promote Electron 12 in this milestone for Stable. Download the latest released Code Insiders build from here

Verify:

  1. 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)

  2. 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.
  • 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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions