So let me get this straight. You have a personal message set. You sign off and back on and if you use the above code a blank string is debugged? Then after you change the personal message it is available?
js code:
function OnEvent_Initialize() {
if (Messenger.MyStatus < STATUS_INVISIBLE) return false;
Debug.Trace('typeof : '+typeof Messenger.MyPersonalMessage);
Debug.Trace(Messenger.MyPersonalMessage);
}
function OnEvent_SigninReady() {
OnEvent_Initialize();
}
Out of curiosity. Try the above.