diff --git a/.changeset/floppy-mammals-write.md b/.changeset/floppy-mammals-write.md new file mode 100644 index 00000000..0dfccffa --- /dev/null +++ b/.changeset/floppy-mammals-write.md @@ -0,0 +1,5 @@ +--- +'@tanstack/devtools-vite': patch +--- + +fix go to source file whose path contains $ symbol diff --git a/packages/devtools-vite/src/editor.ts b/packages/devtools-vite/src/editor.ts index c7eee57d..84b5f906 100644 --- a/packages/devtools-vite/src/editor.ts +++ b/packages/devtools-vite/src/editor.ts @@ -28,7 +28,7 @@ export const DEFAULT_EDITOR_CONFIG: EditorConfig = { open: async (path, lineNumber, columnNumber) => { const launch = (await import('launch-editor')).default launch( - `${path.replaceAll('$', '\\$')}${lineNumber ? `:${lineNumber}` : ''}${columnNumber ? `:${columnNumber}` : ''}`, + `${path}${lineNumber ? `:${lineNumber}` : ''}${columnNumber ? `:${columnNumber}` : ''}`, undefined, (filename, err) => { console.warn(`Failed to open ${filename} in editor: ${err}`)