diff --git a/envconfig/config.go b/envconfig/config.go index 6117aa264..fc702198f 100644 --- a/envconfig/config.go +++ b/envconfig/config.go @@ -73,6 +73,7 @@ func AllowedOrigins() (origins []string) { "file://*", "tauri://*", "vscode-webview://*", + "vscode-file://*", ) return origins diff --git a/envconfig/config_test.go b/envconfig/config_test.go index 385dab5f1..5694eb8a3 100644 --- a/envconfig/config_test.go +++ b/envconfig/config_test.go @@ -69,6 +69,7 @@ func TestOrigins(t *testing.T) { "file://*", "tauri://*", "vscode-webview://*", + "vscode-file://*", }}, {"http://10.0.0.1", []string{ "http://10.0.0.1", @@ -88,6 +89,7 @@ func TestOrigins(t *testing.T) { "file://*", "tauri://*", "vscode-webview://*", + "vscode-file://*", }}, {"http://172.16.0.1,https://192.168.0.1", []string{ "http://172.16.0.1", @@ -108,6 +110,7 @@ func TestOrigins(t *testing.T) { "file://*", "tauri://*", "vscode-webview://*", + "vscode-file://*", }}, {"http://totally.safe,http://definitely.legit", []string{ "http://totally.safe", @@ -128,6 +131,7 @@ func TestOrigins(t *testing.T) { "file://*", "tauri://*", "vscode-webview://*", + "vscode-file://*", }}, } for _, tt := range cases {