diff --git a/doc/contributions.txt b/doc/contributions.txt
index e1ea531cafd1223a96081effd375db7511e986a3..46286f99c16d61cdbe98412f8bbeed496741a463 100755
--- a/doc/contributions.txt
+++ b/doc/contributions.txt
@@ -212,6 +212,7 @@ Ansariel Hiller
 	MAINT-6929
 	STORM-2141
 	MAINT-6953
+	MAINT-7028
 Aralara Rajal
 Arare Chantilly
 	CHUIBUG-191
diff --git a/indra/newview/llpaneloutfitsinventory.cpp b/indra/newview/llpaneloutfitsinventory.cpp
index 3a35c49007b0a2986b74e8a63786b069604f094d..007ab4dd63286128683f0fe329d0de6c54334ad4 100644
--- a/indra/newview/llpaneloutfitsinventory.cpp
+++ b/indra/newview/llpaneloutfitsinventory.cpp
@@ -92,9 +92,6 @@ BOOL LLPanelOutfitsInventory::postBuild()
 	
 	mSaveComboBtn.reset(new LLSaveOutfitComboBtn(this, true));
 
-	if (!mAppearanceTabs->selectTab(gSavedSettings.getS32("LastAppearanceTab")))
-		mAppearanceTabs->selectFirstTab();
-
 	return TRUE;
 }
 
@@ -110,6 +107,10 @@ void LLPanelOutfitsInventory::onOpen(const LLSD& key)
 			panel_appearance->fetchInventory();
 			panel_appearance->refreshCurrentOutfitName();
 		}
+
+		if (!mAppearanceTabs->selectTab(gSavedSettings.getS32("LastAppearanceTab")))
+			mAppearanceTabs->selectFirstTab();
+
 		mInitialized = true;
 	}