Automatic Cursor Placement for chatroom

Automatic Cursor Placement for chatroom
Merge remote-tracking branch 'origin/develop_auto_cursor_chatroom' into develop