Issues with Workflow Opening URLs – Opens in old tab and another Desktop Instead of New Tab

Hi Team,

I’ve recently created a workflow in OpenRPA to open a URL/website, but I’m facing a couple of issues:

  1. The bot doesn’t open the URL in a new browser tab. Instead, it opens in the current tab. I want the bot to always open the URL in a new tab within the same browser window.
  2. Sometimes the bot opens the URL in another virtual desktop (on Windows), which makes it hard to monitor and control the automation. I’m not sure why it’s switching desktops automatically.

Has anyone faced similar issues or found a solution/workaround for these behaviors?

Any suggestions or best practices to ensure URLs open consistently in a new tab and on the correct desktop would be greatly appreciated.

    • When you use OpenURL, OpenRPA checks if it’s already connected to Chrome (or Edge or FF if that is what you choose) and if NOT, it spawns the Chrome process with the URL as a parameter.
    • If Chrome was already connected, it opens the URL in the CURRENT tab in the current active Chrome window.
    • Except if you set NewTab to True, then it will open a NEW tab in the Chrome window that is currently active.
  1. OpenRPA uses a Chrome extension. It “talks” to the Chrome extension using a named pipe. On Windows, named pipes can be set up in a way so they are “locked” to only one desktop session, ensuring that a user from another desktop cannot see or communicate with it. Therefore, if OpenRPA is connecting to Chrome extensions running in a different user’s desktop, you have found a very serious bug in Windows, and you should consider reporting that to Microsoft, since that is a very serious security issue.

when i am passing URL “www.google.com” using argument then bot open url as a file in browser
For example chrome-extension://hpnihnhlcnfejboocnckgchjdofeaphe/www.google.com

yes, an url starts with http://' or https://`