fix(core): isolation pattern regression from last commit

This commit is contained in:
Lucas Nogueira 2023-04-12 11:54:14 -03:00
parent fa90214b05
commit daf21c7199
No known key found for this signature in database
GPG Key ID: FFEA6C72E73482F1

View File

@ -1168,7 +1168,16 @@ impl<R: Runtime> Window<R> {
let manager = self.manager.clone();
let current_url = self.url();
let config_url = manager.get_url();
let is_local = config_url.make_relative(&current_url).is_some();
#[allow(unused_mut)]
let mut is_local = config_url.make_relative(&current_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" => {