diff --git a/demos/selectmenu/custom_render.html b/demos/selectmenu/custom_render.html
index 9329b81b13a..ec0b4b6d5d3 100644
--- a/demos/selectmenu/custom_render.html
+++ b/demos/selectmenu/custom_render.html
@@ -59,9 +59,6 @@
label {
display: block;
}
- select {
- width: 200px;
- }
/* select with custom icons */
.ui-selectmenu-menu .ui-menu.customicons .ui-menu-item-wrapper {
diff --git a/demos/selectmenu/default.html b/demos/selectmenu/default.html
index d9b19868318..a845b1dbabd 100644
--- a/demos/selectmenu/default.html
+++ b/demos/selectmenu/default.html
@@ -32,9 +32,6 @@
display: block;
margin: 30px 0 0 0;
}
- select {
- width: 200px;
- }
.overflow {
height: 200px;
}
diff --git a/demos/selectmenu/product-selection.html b/demos/selectmenu/product-selection.html
index 40b3a921d56..e759ea36a40 100644
--- a/demos/selectmenu/product-selection.html
+++ b/demos/selectmenu/product-selection.html
@@ -41,9 +41,6 @@
display: block;
margin: 20px 0 0 0;
}
- select {
- width: 200px;
- }
#circle {
float: left;
diff --git a/tests/unit/selectmenu/selectmenu_common.js b/tests/unit/selectmenu/selectmenu_common.js
index 10073fe97be..bc245f96266 100644
--- a/tests/unit/selectmenu/selectmenu_common.js
+++ b/tests/unit/selectmenu/selectmenu_common.js
@@ -10,7 +10,7 @@ TestHelpers.commonWidgetTests( "selectmenu", {
at: "left bottom",
collision: "none"
},
- width: null,
+ width: false,
// callbacks
change: null,
diff --git a/tests/unit/selectmenu/selectmenu_options.js b/tests/unit/selectmenu/selectmenu_options.js
index 954d572b546..08555a1afcb 100644
--- a/tests/unit/selectmenu/selectmenu_options.js
+++ b/tests/unit/selectmenu/selectmenu_options.js
@@ -85,7 +85,7 @@ test( "CSS styles", function() {
});
test( "width", function() {
- expect( 5 );
+ expect( 6 );
var button,
element = $( "#speed" );
@@ -93,6 +93,9 @@ test( "width", function() {
element.selectmenu();
button = element.selectmenu( "widget" );
+ equal( button[ 0 ].style.width, "", "no inline style" );
+
+ element.selectmenu( "option", "width", null );
equal( button.outerWidth(), element.outerWidth(), "button width auto" );
element.outerWidth( 100 );
@@ -107,7 +110,7 @@ test( "width", function() {
element
.append( $( "