From c1ee79a0adee17d12884c83e71cdc437480ab91c Mon Sep 17 00:00:00 2001 From: Shaun Hamilton Date: Wed, 14 May 2025 11:15:39 +0200 Subject: [PATCH 1/2] fix(opener-js): allow URL type --- .changes/opener-url-type.md | 5 +++++ plugins/opener/guest-js/index.ts | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .changes/opener-url-type.md diff --git a/.changes/opener-url-type.md b/.changes/opener-url-type.md new file mode 100644 index 0000000000..8203e7dd6c --- /dev/null +++ b/.changes/opener-url-type.md @@ -0,0 +1,5 @@ +--- +"opener-js": patch +--- + +Adjust `open_url` url type to allow `URL` diff --git a/plugins/opener/guest-js/index.ts b/plugins/opener/guest-js/index.ts index ade956a6e6..5705c722b7 100644 --- a/plugins/opener/guest-js/index.ts +++ b/plugins/opener/guest-js/index.ts @@ -38,7 +38,10 @@ import { invoke } from '@tauri-apps/api/core' * * @since 2.0.0 */ -export async function openUrl(url: string, openWith?: string): Promise { +export async function openUrl( + url: string | URL, + openWith?: string +): Promise { await invoke('plugin:opener|open_url', { url, with: openWith From 94b1d8bbaecd3ad8083f8bf82402b06bb763b9d2 Mon Sep 17 00:00:00 2001 From: Tony Date: Wed, 14 May 2025 17:57:39 +0800 Subject: [PATCH 2/2] bump opener rs in change file --- .changes/opener-url-type.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.changes/opener-url-type.md b/.changes/opener-url-type.md index 8203e7dd6c..159bd05eda 100644 --- a/.changes/opener-url-type.md +++ b/.changes/opener-url-type.md @@ -1,4 +1,5 @@ --- +"opener": patch "opener-js": patch ---