Skip to content

Commit 06bf068

Browse files
authored
fix: support protocol handler for subapp on macOS (#298877)
1 parent 6784443 commit 06bf068

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

build/gulpfile.vscode.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -519,6 +519,11 @@ function packageTask(platform: string, arch: string, sourceFolderName: string, d
519519
darwinMiniAppName: embedded.nameShort,
520520
darwinMiniAppBundleIdentifier: embedded.darwinBundleIdentifier,
521521
darwinMiniAppIcon: 'resources/darwin/sessions.icns',
522+
darwinMiniAppBundleURLTypes: [{
523+
role: 'Viewer',
524+
name: embedded.nameLong,
525+
urlSchemes: [embedded.urlProtocol]
526+
}],
522527
win32ProxyAppName: embedded.nameShort,
523528
win32ProxyIcon: 'resources/win32/sessions.ico',
524529
} : {})

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@
155155
"@typescript/native-preview": "^7.0.0-dev.20260130",
156156
"@vscode/component-explorer": "^0.1.1-16",
157157
"@vscode/component-explorer-cli": "^0.1.1-12",
158-
"@vscode/gulp-electron": "1.40.0",
158+
"@vscode/gulp-electron": "1.40.1",
159159
"@vscode/l10n-dev": "0.0.35",
160160
"@vscode/telemetry-extractor": "^1.20.2",
161161
"@vscode/test-cli": "^0.0.6",

0 commit comments

Comments
 (0)