diff --git a/indra/newview/llchiclet.cpp b/indra/newview/llchiclet.cpp
index 154a711431b0e523442f2c9ad010c2bd8107804e..2719f10a3dc6e76f6e0c3b932ef53ccf8ae3b7c0 100644
--- a/indra/newview/llchiclet.cpp
+++ b/indra/newview/llchiclet.cpp
@@ -1131,14 +1131,6 @@ LLChicletPanel::Params::Params()
 , scrolling_offset("scrolling_offset")
 , min_width("min_width")
 {
-	chiclet_padding = 3;
-	scrolling_offset = 40;
-
-	if (!min_width.isProvided())
-	{
-		// min_width = 4 chiclets + 3 paddings
-		min_width = 180 + 3*chiclet_padding;
-	}
 };
 
 LLChicletPanel::LLChicletPanel(const Params&p)
@@ -1151,6 +1143,9 @@ LLChicletPanel::LLChicletPanel(const Params&p)
 , mMinWidth(p.min_width)
 , mShowControls(true)
 {
+	// min_width = 4 chiclets + 3 paddings
+	mMinWidth += 3 * mChicletPadding;
+
 	LLPanel::Params panel_params;
 	panel_params.follows.flags(FOLLOWS_LEFT | FOLLOWS_RIGHT);
 	mScrollArea = LLUICtrlFactory::create<LLPanel>(panel_params,this);
diff --git a/indra/newview/skins/default/xui/en/widgets/chiclet_panel.xml b/indra/newview/skins/default/xui/en/widgets/chiclet_panel.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d8cf1b981518f8684b9089ddbfe69ada0065aab4
--- /dev/null
+++ b/indra/newview/skins/default/xui/en/widgets/chiclet_panel.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+<chiclet_panel
+ name="chiclet_panel" 
+ chiclet_padding="3"
+ scrolling_offset="40"
+ min_width="180"
+ />
\ No newline at end of file