Roster class displays correctly all users in one room (in my case).
But if a user changes his/her presence status, his/her name blanks out from the list.
I added after the editField in updateRoomRoster, the dispatchEvent call. This seems to fix it.
r.editField( i, “show”, showStr );
r.dispatchEvent(); // PatC Added
It would also be great to show not only the show attribute of the presence but also the status attribute when defined.