using external browser or webview2
I want to fiddle with OAuth2 protected REST APIs and use a OID Client library that needs an IBrowser implementation to collect the external IDP credentials. 
I got that to work in a WPF App but:
How would I do that in LinqPad?
tried roughly like this, but the window remains empty or STA thread errors.
             using Microsoft.Web.WebView2.WinForms;
             var signinWindow = new System.Windows.Window()
        {
            Width = 800,
            Height = 600,
            Title = "Sign In",
            WindowStartupLocation = WindowStartupLocation.CenterScreen
        };
        var webView = new WebView2();
        //(....)
        signinWindow.Content = webView;
        signinWindow.Show();
                Comments
- 
            
From your code, it looks like you're trying to add the WinForms WebView2 control to a WPF Window. Try changing the using directive to
using Microsoft.Web.WebView2.Wpf. - 
            
great, you spotted my error!!!
 

