perf(folder): optimize folder suggestion performance

This commit is contained in:
dragonish 2025-07-01 20:33:24 +08:00
parent cad88cec47
commit e2cc16f2c4
No known key found for this signature in database
GPG key ID: 6F42FA9E807A5177

View file

@ -10,9 +10,10 @@ export class FolderSuggest extends AbstractInputSuggest<string> {
getSuggestions(query: string): string[] {
const folders = this.app.vault.getAllFolders();
const queryLower = query.toLowerCase();
return folders
.map((folder) => folder.path)
.filter((path) => path.toLowerCase().includes(query.toLowerCase()));
.filter((path) => path.toLowerCase().includes(queryLower));
}
renderSuggestion(value: string, el: HTMLElement) {