namespace Speckle.Connectors.DUI.Bridge; public interface IBrowserScriptExecutor { /// thrown when is /// The (constant string) script to execute on the browser void ExecuteScript(string script); void SendProgress(string script); bool IsBrowserInitialized { get; } object BrowserElement { get; } /// /// Action that opens up the developer tools of the respective browser we're using. While webview2 allows for "right click, inspect", cefsharp does not - hence the need for this. /// void ShowDevTools(); }