Heh, I found the problem. It is actually quite funny. You see, when connecting to an IRC server, I show the server's NOTICE commands in a new tab. Each tab has an input text fields where you can type commands, such as /JOIN #mychannel. But in the case of Twitch, they don't send any commands, hence no tabs at all. The reason why it worked for me yesterday was because I had an internal debugging tab open, so I could type commands just fine. So even when there were no tabs visible at all, it made the connection just fine. I will make it so that there will always be a tab open when connecting