From 6c9e08dccb3ac99fccfce586fa2b69717ba81b52 Mon Sep 17 00:00:00 2001 From: Shaun Hamilton Date: Wed, 14 May 2025 11:58:54 +0200 Subject: [PATCH] fix(opener-js): allow URL type (#2695) * fix(opener-js): allow URL type * bump opener rs in change file --------- Co-authored-by: Tony --- .changes/opener-url-type.md | 6 ++++++ plugins/opener/guest-js/index.ts | 5 ++++- 2 files changed, 10 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 00000000..159bd05e --- /dev/null +++ b/.changes/opener-url-type.md @@ -0,0 +1,6 @@ +--- +"opener": patch +"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 ade956a6..5705c722 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