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.
Does this issue occur when all extensions are disabled?: Yes/No
Steps to Reproduce:
Download the
package.jsonschema from SchemaStore into.vscode/package.schema.jsonat the workspace root: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.jsonfiles in.vscode/settings.json:{ "json.schemas": [ { "fileMatch": [ "/package.json" ], "url": "./.vscode/package.schema.json" } ], "json.schemaDownload.enable": false }Open a
package.jsonfile and hover over the opening curly bracket{.Instead of showing the schema title, the hover still displays the default message:
Additional Notes
json.schemaDownload.enableis set totrue, the updated title does not appear inpackage.jsonfiles.