* fix: ensure there is an open port connection before sending a port message * chore: remove unnecessary console.log * fix: prevent Error: Invalid url messages when setting a non http active tab * fix test