diff --git facetapi_select.module facetapi_select.module
index 497d66c..2506b52 100644
--- a/facetapi_select.module
+++ b/facetapi_select.module
@@ -2,12 +2,13 @@

 function facetapi_select_facet_form($form_state, $options, $count = 0) {
   drupal_add_js(drupal_get_path('module', 'facetapi_select') .'/js/facetapi_select.js');
-
+
   $name = 'facetapi_select_facet_form_' . $count;
   $form['facets'] = array(
     '#type' => 'select',
     '#id' => $name,
-    '#default_value' => '',
+    '#value' => $form_state['default_value'],
+    '#default_value' => $form_state['default_value'],
     '#options' => $options,
     '#attributes' => array('onchange' => "top.location.href=document.getElementById('$name').options[document.getElementById('$name').selectedIndex].value"),
   );
@@ -69,6 +70,7 @@ class FacetapiSelectDropdowns extends FacetapiWidgetLinks {
       $options[$url] = $item['#markup'].' ('.$item['#count'].')';
       if ($item['#active']) {
         $facet_active = TRUE;
+        $form_state['default_value'] = $url;
       }
     }

