Bringing Perspective Workstation window to the front

Hi, new to ignition and working through a problem. I have a PC running Perspective workstation displaying a kiosk mode window, the issue I am having is another window occasionally moves in front of the view and obscures it. This is out of my control and not something I foresee changing

I would like to detect when this has happened and move my window back to the front, or barring that move my window to the front on a regular interval such that when it is obscured, it isn't for long.

Most topics regarding moving windows around recommend the use of system.gui methods which are not available in Perspective as far as I know.

My current solution is that every 5 minutes a script runs that among other unrelated functions calls system.perspective.workstation.toWindowed() and then immediately calls system.perspective.workstation.toKiosk().

This works but is incredibly jank and far from ideal, I would love to find a more elegant solution that doesn't rely on basically pressing F11 twice

Any help either finding alternate solutions within perspective or using relevant system.gui functions within Perspective would be appreciated

It sounds like a job for an OS scheduled task. What OS are you running on?

Windows 10 Enterprise

Edit: I should mention that this is a very locked down user profile, so I'm not sure if running anything through task scheduler is a feasible solution either

you might want to look at browser extensions that can refresh the browser and/or change the browser's address on a schedule.
Your IT Dept. may have some extensions that are allowed and some that aren't

This does not run in the browser, it is running in a Perspective Workstation window. I'm afraid I don't see how adding or changing extensions or addresses would help with this issue.

Nothing built into Ignition will be able to handle this, as it's an OS level thing. You might look into PowerToys as there's an always on top tool, but you have to activate it each time you start the application. Other people have also used AutoHotkey to build scripts to keep apps on top also.

This Stack Overflow post might give you some ideas - but they'll all involve running another application or PowerShell so you'll need IT support.