Hi @Daley, Jeff (SNB) ,
Are you testing this code on Edge Chromium? If so, I think it's an expected behavior.
You're using the WebBrowser as an embedded ActiveX control but Edge Chromium doesn't support ActiveX control. Besides, it's an IE function and the new Edge is based on Chromium which has a completely different kernel with IE. So you can say it has been deprecated and can't be used on Edge.
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
Regards,
Yu Zhou