public static Task <Uri> DocumentCompletedAsync(this WebBrowser wb) { return(wb.DocumentCompletedAsync(30000)); // Default timeout 30 sec }