User blog comment:Ohmyn0/What's Going on with Chat/@comment-1997905-20110419195745

The new window is kind of annoying, but going to Special:Chat in a new tab fixes that, and it's still beta so I'm not complaining. One thing that would be nice is if it were easier to identify chat - for example, putting some classes on the body element, or creating a Chat.js file. It's kind of annoying to have to identify chat with wgPageName, because you need an if for that, makes the code long, decreases execution time, etc. etc. Hooks at the end of all the important functions would be nice (like addOnloadHook, except that it it executes every time a new message is added to your window) because it'll be quite hard to write JS for chat otherwise.

Also, almost forgot: If you have chat open twice, the two windows take turns disconnecting each other. One of them disconnects the other, then the disconnected one reconnects, thus disconnecting the first, which then reconnects, etc.