diff --git a/public/src/client/chats.js b/public/src/client/chats.js index 754018d96b..aaa5c37b2e 100644 --- a/public/src/client/chats.js +++ b/public/src/client/chats.js @@ -298,7 +298,12 @@ define('forum/chats', [ }; Chats.switchChat = function(roomid) { - ajaxify.go('user/' + ajaxify.data.userslug + '/chats/' + roomid); + var env = utils.findBootstrapEnvironment(); + if (env === 'xs' || env === 'sm') { + app.openChat(roomid); + } else { + ajaxify.go('user/' + ajaxify.data.userslug + '/chats/' + roomid); + } }; Chats.loadChatSince = function(roomId, chatContentEl, since) {