diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml
index 768f5eadec..94eee97dcc 100644
--- a/indra/newview/app_settings/settings.xml
+++ b/indra/newview/app_settings/settings.xml
@@ -21983,6 +21983,17 @@ Change of this parameter will affect the layout of buttons in notification toast
Value
+ FSTurnAvatarToSelectedObject
+
diff --git a/indra/newview/lltoolselect.cpp b/indra/newview/lltoolselect.cpp
index dffced578c..c813ac62cc 100755
--- a/indra/newview/lltoolselect.cpp
+++ b/indra/newview/lltoolselect.cpp
@@ -200,7 +200,11 @@ LLObjectSelectionHandle LLToolSelect::handleObjectSelection(const LLPickInfo& pi
if (!gAgentCamera.getFocusOnAvatar() && // if camera not glued to avatar
LLVOAvatar::findAvatarFromAttachment(object) != gAgentAvatarp && // and it's not one of your attachments
- object != gAgentAvatarp) // and it's not you
+ // FIRE-8039: Prevent avatar from turning to selected object
+ //object != gAgentAvatarp) // and it's not you
+ object != gAgentAvatarp && // and it's not you
+ gSavedSettings.getBOOL("FSTurnAvatarToSelectedObject"))
+ //
{
// have avatar turn to face the selected object(s)
LLVector3d selection_center = LLSelectMgr::getInstance()->getSelectionCenterGlobal();
diff --git a/indra/newview/skins/default/xui/de/panel_preferences_move.xml b/indra/newview/skins/default/xui/de/panel_preferences_move.xml
index 394b6736a8..5c3b68abd1 100755
--- a/indra/newview/skins/default/xui/de/panel_preferences_move.xml
+++ b/indra/newview/skins/default/xui/de/panel_preferences_move.xml
@@ -99,6 +99,7 @@
+
diff --git a/indra/newview/skins/default/xui/en/panel_preferences_move.xml b/indra/newview/skins/default/xui/en/panel_preferences_move.xml
index 92f4621196..fd059a0e73 100755
--- a/indra/newview/skins/default/xui/en/panel_preferences_move.xml
+++ b/indra/newview/skins/default/xui/en/panel_preferences_move.xml
@@ -522,7 +522,7 @@
label="Firestorm"
name="tab-firestorm" >
+