On 10/25/2019, Open results in "[error] No ipc available for the playing commands tab"

After reading I probably did not understand how to use the Open command. I hope someone can explain to me so I can understand how to use the Open command so that my script will run instead of stopping on error of “No ipc available…”

Also, what is an “IPC?”

===========================================
Steps to Problem:

  1. Open Firefox
  2. Open UI Vision
  3. Run macro Open Google. See error.
  4. Rerun macro. Macro runs without error.

===========================================
Script Source:
{
“Name”: “Open Google”,
“CreationDate”: “2019-10-25”,
“Commands”: [
{
“Command”: “open”,
“Target”: “https://www.google.com”,
“Value”: “”
}
]
}

===========================================
Log:

[status]    Playing macro Open Google
[info]    Executing:  | open | https://www.google.com |  | 
[error]    No ipc available for the playing commands tab
[info]    Macro failed (Runtime 0.34s)

===========================================
Information from Firefox >> Help >> Troubleshooting Information

Browser Firefox
Version 70.0
Build ID 20191016161957
Update Folder
C:\ProgramData\Mozilla\updates\308046B0AF4A39CB
Update History
Update Channel release
User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0
OS Windows_NT 10.0
Application Binary C:\Program Files\Mozilla Firefox\firefox.exe
Profile Folder
C:\Users\rlewi\AppData\Roaming\Mozilla\Firefox\Profiles\coxlqlia.default-1567182009003
Enabled Plugins about:plugins
Build Configuration about:buildconfig
Memory Use about:memory
Performance about:performance
Registered Service Workers about:serviceworkers
Launcher Process Enabled
Multiprocess Windows 2/2 Enabled by default
Remote Processes 5
Enterprise Policies Inactive
Google Location Service Key Found
Google Safebrowsing Key Found
Mozilla Location Service Key Found
Safe Mode false
Profiles about:profiles

I think I may have found the answer. Instead of Open command, I need to use execute_Script_Sandbox, as follows:

“Name”: “Open Google”,
“CreationDate”: “2019-10-25”,
“Commands”: [
{
“Command”: “executeScript_Sandbox”,
“Target”: “return window.open("https://www.google.com")”,
“Value”: “win_main”
},
{
“Command”: “waitForPageToLoad”,
“Target”: “”,
“Value”: “”
}
]
}

Still, would be nice to know what an IPC is, and in what situation you would use the Open command.

Actually, using executeScript_Sandbox, I am getting this error:

[error] Error #101: Kantu is not connected to a browser tab
[info] Macro failed (Runtime 0.17s)

So, I don’t know what is up or down with this.

This is an old bug of Kantu, click on info for this command in kantu windows, it open a new tab and restart macro, usually with this trick kantu work again

See image
info

bringBrowserToForeground is a great answer for me.

I tried a few browser automation Add-ons. I switched between them trying to make them work. UI.Vision’s Kantu was the one I was able to get working first and the most. So I am relieved that looks like I can make Kantu work completely.