Quando utilizziamo il controllo Webbrowser in WPF (System.Windows.Controls.WebBrowser) non abbiamo la proprietà SuppressScriptErrors come per la versione Windows form (System.Windows.Forms.WebBrowser ) .
La proprietà SuppressScriptErrors  della versione Windows froms permette di visualizzare o nascondere gli errori legati agli script nella pagina .
Possiamo avere lo stesso comportamento nella versione WPF tramite reflection  , cosi 
public void SuppressScriptErrors(System.Windows.Controls.WebBrowser wb, bool Show)
{
    FieldInfo fi = typeof(System.Windows.Controls.WebBrowser).GetField(
        "_axIWebBrowser2", 
        BindingFlags.Instance | BindingFlags.NonPublic);
    
    if (fi != null)
    {
        object browser = fi.GetValue(wb);
    
        if (browser != null)
        {
            browser.GetType().InvokeMember("Silent", BindingFlags.SetProperty,  null,browser, new object[] { Show});
    
        }
    }
}