From daf21c7199af264b0f55c756dfe1562c90ac0399 Mon Sep 17 00:00:00 2001 From: Lucas Nogueira Date: Wed, 12 Apr 2023 11:54:14 -0300 Subject: [PATCH] fix(core): isolation pattern regression from last commit --- core/tauri/src/window.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/core/tauri/src/window.rs b/core/tauri/src/window.rs index d5d9f75eaaae..f9bd3ee6e5d4 100644 --- a/core/tauri/src/window.rs +++ b/core/tauri/src/window.rs @@ -1168,7 +1168,16 @@ impl Window { let manager = self.manager.clone(); let current_url = self.url(); let config_url = manager.get_url(); - let is_local = config_url.make_relative(¤t_url).is_some(); + #[allow(unused_mut)] + let mut is_local = config_url.make_relative(¤t_url).is_some(); + #[cfg(feature = "isolation")] + if let crate::Pattern::Isolation { schema, .. } = &self.manager.inner.pattern { + if current_url.scheme() == schema + && current_url.domain() == Some(crate::pattern::ISOLATION_IFRAME_SRC_DOMAIN) + { + is_local = true; + } + } match payload.cmd.as_str() { "__initialized" => {