diff --git a/src/modules/basename.ts b/src/modules/basename.ts index 96ddc59..bb339b3 100644 --- a/src/modules/basename.ts +++ b/src/modules/basename.ts @@ -21,6 +21,7 @@ export const openLink = (path: string, target: string = '_self') => { window.open(path, target); return; } - const url = wrapBasename(path); - window.open(url, target); + const url = new URL(path, window.location.origin); + url.pathname = wrapBasename(url.pathname); + window.open(url.toString(), target); } \ No newline at end of file