This is a small suggestion. How about implementing a list that shows who is currently spectating a game?
I would think you could make a separate tab. And make it so that if you type chat in that tab it automatically dumps to the game chat like typing in the battle log currently does.