diff --git a/indra/newview/llpolymesh.cpp b/indra/newview/llpolymesh.cpp
index e736690da50534be0cc9cfe336a4a6a1f9fdbfb3..6d6fb2fa0ef8cfff3d5a1a35b8767c5e085df97b 100644
--- a/indra/newview/llpolymesh.cpp
+++ b/indra/newview/llpolymesh.cpp
@@ -631,13 +631,13 @@ BOOL LLPolyMeshSharedData::loadMesh( const std::string& fileName )
 				if (!strcmp(morphName, "Small_Butt"))
 				{
 					mMorphData.insert(clone_morph_param(morph_data,
-									    LLVector3(0,0,0.01f),
+									    LLVector3(0,0,0.015f),
 									    "Butt_Physics_UpDown_Driven"));
 				}
 				if (!strcmp(morphName, "Small_Butt"))
 				{
 					mMorphData.insert(clone_morph_param(morph_data,
-									    LLVector3(0,0.01f,0),
+									    LLVector3(0,0.015f,0),
 									    "Butt_Physics_LeftRight_Driven"));
 				}
 			}
diff --git a/indra/newview/llsidepanelappearance.cpp b/indra/newview/llsidepanelappearance.cpp
index b3488a507a3aa509bc8a7fc4e8c9949c8f94a6d6..16729f045a0d4e91d1182b5a9b017b0af30e7f34 100644
--- a/indra/newview/llsidepanelappearance.cpp
+++ b/indra/newview/llsidepanelappearance.cpp
@@ -204,6 +204,8 @@ void LLSidepanelAppearance::updateToVisibility(const LLSD &new_visibility)
 				llwarns << "Visibility change to invalid wearable" << llendl;
 				return;
 			}
+			// Disable camera switch is currently just for WT_PHYSICS type since we don't want to freeze the avatar
+			// when editing its physics.
 			const BOOL disable_camera_motion = LLWearableType::getDisableCameraSwitch(wearable_ptr->getType());
 			if (!gAgentCamera.cameraCustomizeAvatar() && 
 				!disable_camera_motion &&
@@ -313,6 +315,15 @@ void LLSidepanelAppearance::showOutfitEditPanel()
 		mOutfitEdit->resetAccordionState();
 	}
 
+	// If we're exiting the edit wearable view, and the camera was not focused on the avatar
+	// (e.g. such as if we were editing a physics param), then skip the outfits edit mode since
+	// otherwise this would trigger the camera focus mode.
+	if (mEditWearable != NULL && mEditWearable->getVisible() && !gAgentCamera.cameraCustomizeAvatar())
+	{
+		showOutfitsInventoryPanel();
+		return;
+	}
+
 	toggleMyOutfitsPanel(FALSE);
 	toggleWearableEditPanel(FALSE, NULL, TRUE); // don't switch out of edit appearance mode
 	toggleOutfitEditPanel(TRUE);
diff --git a/indra/newview/skins/default/xui/en/panel_edit_physics.xml b/indra/newview/skins/default/xui/en/panel_edit_physics.xml
index 0eb9c703ca2348c19d0fa40b32bbef7974349372..6e89a8cb1ab1a45f044b8e17dbcb65090d849dd5 100644
--- a/indra/newview/skins/default/xui/en/panel_edit_physics.xml
+++ b/indra/newview/skins/default/xui/en/panel_edit_physics.xml
@@ -27,8 +27,8 @@
         height ="300"
         layout="topleft"
         left="0"
-        name="wearable_accordion"
-        single_expansion="true"
+		single_expansion="true"
+        name="physics_accordion"
         top="0"
         width="313">
 		<accordion_tab