Disco bug in groupchat component

Ive noticed that the groupchat component returns incorrect disco info information for users inside a room i.e. room@confserver/user, it returns the same info as the room which does not seem correct, it shouldnt be returning all the room specific feature elements like “muc_unmoderated”, “muc_public” etc etc as they are related to the room not the user of the room, also the identity for the user should really contain the nickname of the user for its name, not the room name.

i.e. it is currently for room@conference/nickname

Rich