-
Notifications
You must be signed in to change notification settings - Fork 714
Description
Extension version: 0.126.0
VSCode Version: Windsurf 1.107.0 (arm64)
OS: macOS 26.2 (Build 25C56)
Repository Clone Configuration: N/A
GitHub Product: GitHub.com
Steps to Reproduce:
Install the GitHub Pull Requests extension v0.126.0 in Windsurf
Open Developer Tools (Help > Toggle Developer Tools)
Observe the following warning in the console:
Extension 'GitHub.vscode-pull-request-github' CANNOT use API proposal: treeItemMarkdownLabel. Its package.json#enabledApiProposals-property declares: activeComment, chatParticipantAdditions, chatParticipantPrivate, chatSessionsProvider, codiconDecoration, codeActionRanges, commentingRangeHint, commentReactor, commentReveal, commentThreadApplicability, contribAccessibilityHelpContent, contribCommentEditorActionsMenu, contribCommentPeekContext, contribCommentThreadAdditionalMenu, contribCommentsViewThreadMenus, contribEditorContentMenu, contribMultiDiffEditorMenus, contribShareMenu, diffCommand, languageModelToolResultAudience, quickDiffProvider, remoteCodingAgents, shareProvider, tabInputTextMerge, tokenInformation, treeViewMarkdownMessage but NOT treeItemMarkdownLabel.
Environment Details:
Collected via Windsurf integrated terminal:
$ windsurf --version
1.107.0
16cc024632923bc387171d59cf5638057d4c8918
arm64
$ windsurf --list-extensions --show-versions | grep github.vscode-pull-request
github.vscode-pull-request-github@0.126.0
$ sw_vers
ProductName: macOS
ProductVersion: 26.2
BuildVersion: 25C56
Expected Behavior:
No warning. The treeItemMarkdownLabel proposal should be declared in package.json#enabledApiProposals.
Actual Behavior:
The IDE logs a warning that the extension is attempting to use the treeItemMarkdownLabel proposed API without declaring it.
Fix:
Add "treeItemMarkdownLabel" to the enabledApiProposals array in package.json.