Browse Source

Fix launcher on browser (#16271)

* Fix browser launcher impl

* Use globalThis just in case
#Conflicts:
#	src/Browser/Avalonia.Browser/Interop/NavigationHelper.cs
release/11.1.3
Max Katz 2 years ago
parent
commit
d231781097
  1. 5
      src/Browser/Avalonia.Browser/BrowserTopLevelImpl.cs
  2. 2
      src/Browser/Avalonia.Browser/Interop/NavigationHelper.cs

5
src/Browser/Avalonia.Browser/BrowserTopLevelImpl.cs

@ -175,6 +175,11 @@ namespace Avalonia.Browser
return _inputPane;
}
if (featureType == typeof(ILauncher))
{
return new BrowserLauncher();
}
return null;
}
}

2
src/Browser/Avalonia.Browser/Interop/NavigationHelper.cs

@ -8,6 +8,6 @@ internal static partial class NavigationHelper
[JSImport("NavigationHelper.addBackHandler", AvaloniaModule.MainModuleName)]
public static partial void AddBackHandler([JSMarshalAs<JSType.Function<JSType.Boolean>>] Func<bool> backHandlerCallback);
[JSImport("window.open")]
[JSImport("globalThis.open")]
public static partial JSObject? WindowOpen(string uri, string target);
}

Loading…
Cancel
Save