Skip to content

Extension uses treeItemMarkdownLabel API proposal but does not declare it in enabledApiProposals #8524

@GuilhermeVozniak

Description

@GuilhermeVozniak

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions