diff --git a/package-lock.json b/package-lock.json index b1c1c85..a6fb94c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "code-background", - "version": "2.10.1", + "version": "2.10.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "code-background", - "version": "2.10.1", + "version": "2.10.2", "license": "GPL-2.0-only", "devDependencies": { "@types/node": "20.12.2", diff --git a/package.json b/package.json index 174d543..060e21a 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "theme": "dark" }, "publisher": "Katsute", - "version": "2.10.1", + "version": "2.10.2", "private": true, "engines": { "vscode": "^1.87.0" diff --git a/src/menu/menu.ts b/src/menu/menu.ts index 60a0c4b..6bdcf14 100644 --- a/src/menu/menu.ts +++ b/src/menu/menu.ts @@ -17,7 +17,7 @@ */ import { platform, release } from "os"; -import { Uri, commands, env, version } from "vscode"; +import { commands, env, version } from "vscode"; import { pkg } from "../extension/package"; import { UI, configuration, get } from "../extension/config"; @@ -34,7 +34,7 @@ import { show as repeatMenu } from "./repeat"; import { show as sizeMenu } from "./size"; import { show as timeMenu } from "./time"; -const issueUrl: string = `https://github.com/KatsuteDev/Background/issues/new?template=bug.yml&os=${encodeURI(`${platform()} ${release()}`)}&vs=${encodeURI(version)}&version=${encodeURI(pkg.version)}`; +const issueUrl: string = `https://github.com/KatsuteDev/Background/issues/new?template=bug.yml&os=${encodeURIComponent(`${platform()} ${release()}`)}&vs=${encodeURIComponent(version)}&version=${encodeURIComponent(pkg.version)}`; // main menu @@ -77,7 +77,9 @@ export const show: () => void = () => }), quickPickItem({ label: `$(github) Report an issue on GitHub`, - handle: () => env.openExternal(Uri.parse(`${issueUrl}&settings=${encodeURI("```json\n" + JSON.stringify(configuration(), null, 4) + "\n```")}`)) + // unfixed bug in vscode https://github.com/microsoft/vscode/issues/85930 + // @ts-ignore + handle: () => env.openExternal(`${issueUrl}&settings=${encodeURIComponent("```json\n" + JSON.stringify(configuration(), null, 4) + "\n```")}`) }) ], { title: "Background",