Skip to content

Commit b603ca6

Browse files
authored
Use platform agnostic URI comparison for task resolution (microsoft#259230)
fixes microsoft#259213
1 parent ff0d98b commit b603ca6

File tree

1 file changed

+1
-3
lines changed
  • src/vs/workbench/contrib/terminalContrib/chatAgentTools/browser/task

1 file changed

+1
-3
lines changed

src/vs/workbench/contrib/terminalContrib/chatAgentTools/browser/task/taskHelpers.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
*--------------------------------------------------------------------------------------------*/
55

66
import { IStringDictionary } from '../../../../../../base/common/collections.js';
7-
import { isEqual } from '../../../../../../base/common/resources.js';
87
import { URI } from '../../../../../../base/common/uri.js';
98
import { IConfigurationService } from '../../../../../../platform/configuration/common/configuration.js';
109
import { ConfiguringTask, Task } from '../../../../tasks/common/tasks.js';
@@ -67,8 +66,7 @@ export async function getTaskForTool(id: string | undefined, taskDefinition: { t
6766

6867
let tasksForWorkspace;
6968
for (const [folder, tasks] of workspaceFolderToTaskMap) {
70-
// Use isEqual to compare URIs for cross-platform compatibility
71-
if (isEqual(URI.parse(folder), URI.file(workspaceFolder))) {
69+
if (URI.parse(folder).path === URI.parse(workspaceFolder).path) {
7270
tasksForWorkspace = tasks;
7371
break;
7472
}

0 commit comments

Comments
 (0)