Skip to content

feat: enable win11 context menu for stable#287832

Merged
deepak1556 merged 6 commits intomainfrom
robo/enable_win11_context_menu
Jan 15, 2026
Merged

feat: enable win11 context menu for stable#287832
deepak1556 merged 6 commits intomainfrom
robo/enable_win11_context_menu

Conversation

@deepak1556
Copy link
Collaborator

@deepak1556 deepak1556 commented Jan 14, 2026

@deepak1556 deepak1556 added this to the January 2026 milestone Jan 14, 2026
@deepak1556 deepak1556 self-assigned this Jan 14, 2026
Copilot AI review requested due to automatic review settings January 14, 2026 18:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enables the Windows 11 modern context menu integration for VS Code stable releases, extending the feature that was previously limited to insiders builds only. The change removes quality-specific checks so that all Windows 11+ installations use the new AppxPackage-based context menu system.

Changes:

  • Removed QualityIsInsiders condition checks from registry entries and installer tasks to enable Win11 context menus for stable builds
  • Updated task availability check for addcontextmenufolders to allow the option on Windows 11+ for all builds
  • Modified cleanup logic to remove old context menu registry keys on Windows 11+ for all builds
Comments suppressed due to low confidence (1)

build/win32/code.iss:85

  • The task condition for addcontextmenufolders was not updated consistently with the registry entry changes. Line 85 still contains Check: not (IsWindows11OrLater and QualityIsInsiders) which should be updated to Check: not IsWindows11OrLater to match the new behavior where Windows 11+ uses the AppxPackage for context menus regardless of quality. This inconsistency means the folder context menu task option would still be hidden on Windows 11+ for insiders, even though the registry entries now apply to all builds.
Name: "addcontextmenufolders"; Description: "{cm:AddContextMenuFolders,{#NameShort}}"; GroupDescription: "{cm:Other}"; Flags: unchecked; Check: not (IsWindows11OrLater and QualityIsInsiders)

@deepak1556 deepak1556 force-pushed the robo/enable_win11_context_menu branch from 533d6de to afb8034 Compare January 14, 2026 19:35
@deepak1556 deepak1556 requested a review from joaomoreno January 14, 2026 19:35
@deepak1556 deepak1556 force-pushed the robo/enable_win11_context_menu branch from 366b197 to 7e46f9f Compare January 15, 2026 16:25
@deepak1556 deepak1556 marked this pull request as ready for review January 15, 2026 17:21
@deepak1556 deepak1556 enabled auto-merge (squash) January 15, 2026 17:21
@vs-code-engineering
Copy link

📬 CODENOTIFY

The following users are being notified based on files changed in this PR:

@lszomoru

Matched files:

  • build/azure-pipelines/win32/codesign.ts

@deepak1556 deepak1556 merged commit 3e56b3a into main Jan 15, 2026
31 checks passed
@deepak1556 deepak1556 deleted the robo/enable_win11_context_menu branch January 15, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Context menu entries "Open with..." not available with insiders system setup [Meta] Enable windows 11 context menu by default in Stable

2 participants