Recently I've been doing playtesting using the online client for designed kingdoms. It's very important that people on my friends list don't see what kingdoms I'm playing with because many of them plan to attend my tournament. Cool. I can set "Allow Spectators" to "No" and I don't believe they can do this.
So I play a few games and then now I want to playtest a different kingdom. I go back to the table options and "Allow Spectators" is set to its default "Yes". I don't believe the behavior is wrong here (I don't have any way to check) but the table should save its settings between games. In either case, it should be checked to make sure that the options are being displayed properly.
Ideally, my table settings should be remembered for me even if I log off and log back on. And this other one may be on the list already but "Allow Spectators" settings should work for people joining the table as well as spectators. If I have all spectators disallowed but I haven't put a bot at my table to fill all seats, I don't want anyone to be able to see what kingdom I'm using or be able to sit at my table.