diff --git a/indra/newview/llnearbychat.cpp b/indra/newview/llnearbychat.cpp
index a21690bed85d70c28d9f858f8984cec629a2b898..4e53082c0567e728a3788a785773acc399616546 100644
--- a/indra/newview/llnearbychat.cpp
+++ b/indra/newview/llnearbychat.cpp
@@ -391,17 +391,7 @@ void LLNearbyChat::onOpen(const LLSD& key)
 
 bool LLNearbyChat::applyRectControl()
 {
-	bool is_torn_off = getHost() == NULL;
-
-	// Resize is limited to torn off floaters.
-	// A hosted floater is not resizable.
-	if (is_torn_off)
-	{
-		enableResizeCtrls(true);
-	}
-	
 	setResizeLimits(getMinWidth(), EXPANDED_MIN_HEIGHT);
-
 	return LLFloater::applyRectControl();
 }
 
diff --git a/indra/newview/skins/default/xui/en/floater_im_session.xml b/indra/newview/skins/default/xui/en/floater_im_session.xml
index 560e1be2136db4d6f7bd124f4f53ee49925f1d16..95f6708e96d50a610351ba8d07ff1c66e3fb844a 100644
--- a/indra/newview/skins/default/xui/en/floater_im_session.xml
+++ b/indra/newview/skins/default/xui/en/floater_im_session.xml
@@ -9,7 +9,7 @@
  can_dock="false"
  can_minimize="true"
  can_close="true"
- save_rect="false"
+ save_rect="true"
  visible="false"
  width="394"
  can_resize="true"