Merge pull request #304987 from yogeshwaran-c/fix/ts-source-add-imports-preferences

fix: send user preferences to TS server even without visible editor
This commit is contained in:
Matt Bierner
2026-03-26 08:10:46 -07:00
committed by GitHub

View File

@@ -53,10 +53,9 @@ export default class FileConfigurationManager extends Disposable {
document: vscode.TextDocument,
token: vscode.CancellationToken
): Promise<void> {
const formattingOptions = this.getFormattingOptions(document);
if (formattingOptions) {
return this.ensureConfigurationOptions(document, formattingOptions, token);
}
const formattingOptions = this.getFormattingOptions(document)
?? { tabSize: undefined, insertSpaces: undefined };
return this.ensureConfigurationOptions(document, formattingOptions, token);
}
private getFormattingOptions(document: vscode.TextDocument): FormattingOptions | undefined {