@Brajesh
Here are some very encouraging results from initial testing in my local dev install (WP3.0.1/BP1.2.5.2)
1 - Chat functions work almost flawlessly in Firefox, Chrome and IE (surprise). Messages are sent and received with only the following hiccups:
- Message notification remains unless chat window is closed, then reopened to reset to "0".
- Need some kind of auto-refresh function: when chat windows are closed and then reopened, both browsers need to be refreshed for chat to resume.
- When browsing the site while chatting, the chat windows close at each page change... could be very annoying for users. No need to refresh browsers in this case though; page change takes care of that :-)
2 - "Who's Online" count works fine. Logging in from a 2nd browser causes the count to go up in the 1st browser.
3 - Div friend_list_item is clickable even if there are no users online; causes an empty chat window to open. Removing the padding from that div solves that.
4 - Width of div win_header_info is set to 176px. Makes it extend past the right edge of the chat window. Removing width setting solves that.
5 - If entered text is wider than the width the chat window can accommodate (such as a long URL with no spaces, or a really long silly word like "anticonstitutionalisticalisationisms"), the window needs to be closed and reopened to realign text to the left. I'm guessing <span class="msg"> needs text-align:left;
6 - I know you're still working on the Chat Options, but clicking the link simply closes the chat window for now.
7 - You're absolutely right about the css issues in IE. The chat base floats nicely to the right, but the active tabs get squashed to the left. I've been fiddling with position and float settings, but haven't yet figured out what works with all the nested divs.
Finally, I have to admit I'm a little confused about your questions concerning the "who's online" issue. In all browser conditions I've tested (locally), the right avatars/usernames show up for me.
As to the look, it suits me just fine the way it is. Nice job.
Congratulations! This is going to be one damn cool plugin... and very very popular! (Can't wait for the next update.)