I just wanted to chime in here. YES... the new version of Autoitit has broken the IE.au3 library. EACH function in IE.au3 must now be manually rewritten with a COM error handle. You can't handle the COM errors in your script unfortunately as the functions reside in IE.au3. Yes it is a total mess now and I have been speaking out about this and warning people to AVOID IE.au3 library at all costs. It is not a viable library to use with Autoit anymore. If you need to automate IE and don't want to rewrite your required IE.au3 functions then I would recommend a different programming language like Python since the IE libraries are stable and correctly coded.