# What happened to system.net.openURL

**URL:** <https://forum.inductiveautomation.com/t/what-happened-to-system-net-openurl/117344>\
**Category:** Ignition\
**Tags:** ignition83\
**Created:** [October 5, 2026, 7:30pm UTC](https://forum.inductiveautomation.com/t/what-happened-to-system-net-openurl/117344 "2026-10-05T19:30:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dmart](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dmart/32/13427_2.png) [@Dmart](https://forum.inductiveautomation.com/u/Dmart)\
**Post date:** [October 5, 2026, 7:30pm UTC](https://forum.inductiveautomation.com/t/what-happened-to-system-net-openurl/117344/1 "2026-10-05T19:30:39Z")

</div>

What happened to system.net.openURL? I just updated one of my projects from 8.1 to 8.3 and my scripts that use this are acting different. I went to see what the manual said about it and it's gone, but not shown on the Deprecated list.

I use it to open a saved file with it's default program in Windows, but now it just opens a web browser and downloads the file.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [October 5, 2026, 7:37pm UTC](https://forum.inductiveautomation.com/t/what-happened-to-system-net-openurl/117344/2 "2026-10-05T19:37:33Z")

</div>

That call is entirely dependent on the file associations already in the computer.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [October 5, 2026, 8:10pm UTC](https://forum.inductiveautomation.com/t/what-happened-to-system-net-openurl/117344/3 "2026-10-05T20:10:13Z")

</div>

`system.net.openURL` got moved to `system.vision.openUrl` (because it's a function that can only possibly make sense to execute from a Vision client).

The actual implementation of the underlying function hasn't changed since 2015.

---

<div class="post-metadata">

**Author:** ![Dmart](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dmart/32/13427_2.png) [@Dmart](https://forum.inductiveautomation.com/u/Dmart)\
**Post date:** [October 5, 2026, 9:41pm UTC](https://forum.inductiveautomation.com/t/what-happened-to-system-net-openurl/117344/4 "2026-10-05T21:41:09Z")

</div>

system.vision.openUrl didn't work... but

system.vision.openURL did 🙂 .

Exactly what I needed. Yes, I only use this in a vision client
