userProfile not properly populated - leads to silent failure of webmw
Occasionally, the userProfile
object in webmw is left undefined when a user logs in. This causes an exception in say.js, which then prevents webmw from working. No error is displayed to the user, but a symptom is the failure of the initial $foo has just joined web talker room 0
message to appear.
Presumably this is caused by mwpoll not ensuring it has a valid wholist to send in response to the initial whoami request from webmw.