Does this issue occur when all extensions are disabled?: Yes/No
- VS Code Version: 1.106.2 (user setup)
- OS Version: Windows 10
Steps to Reproduce:
-
Download the package.json schema from SchemaStore into .vscode/package.schema.json at the workspace root:
curl https://www.schemastore.org/package.json --output .vscode/package.schema.json
The schema defines the title as:
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "JSON schema for NPM package.json files"
...
}
-
Map the schema to package.json files in .vscode/settings.json:
{
"json.schemas": [
{
"fileMatch": [ "/package.json" ],
"url": "./.vscode/package.schema.json"
}
],
"json.schemaDownload.enable": false
}
-
Open a package.json file and hover over the opening curly bracket {.
Instead of showing the schema title, the hover still displays the default message:
XML Language server contributions to package.json

Additional Notes
- The issue is not limited to SchemaStore downloads. Even if the schema title is manually modified and
json.schemaDownload.enable is set to true, the updated title does not appear in package.json files.
- This suggests the schema title is consistently overridden by the default message, regardless of configuration.