Index: advuser.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/advuser/advuser.module,v
retrieving revision 1.14.2.7.2.1
diff -u -p -r1.14.2.7.2.1 advuser.module
--- advuser.module	7 May 2009 19:15:55 -0000	1.14.2.7.2.1
+++ advuser.module	23 Jun 2009 15:20:47 -0000
@@ -132,6 +132,9 @@ function advuser_admin_account() {
 
   $destination = drupal_get_destination();
 
+  list($junk, $go) = split('=', $destination);
+  $form['destination'] = array('#type' => 'value', '#value' => urldecode($go));
+
   $status = array(t('blocked'), t('active'));
   $roles = advuser_user_roles();
 
@@ -269,6 +272,7 @@ function advuser_admin_account_submit($f
   $operations = module_invoke_all('user_operations', $form_state);
   $operations = array_merge($operations,module_invoke_all('advuser_operations'));
   $operation = $operations[$form_state['values']['operation']];
+  $destination = $form_state['values']['destination'];
   // Filter out unchecked accounts.
   $accounts = array_filter($form_state['values']['accounts']);
   if ($function = $operation['callback']) {
@@ -283,6 +287,8 @@ function advuser_admin_account_submit($f
 
     cache_clear_all('*', 'cache_menu', TRUE);
     drupal_set_message(t('The update has been performed.'));
+    extract(parse_url($destination));
+    drupal_goto($path, $query);
   }
 }
 
Index: advuser_filters.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/advuser/advuser_filters.inc,v
retrieving revision 1.2.2.2
diff -u -p -r1.2.2.2 advuser_filters.inc
--- advuser_filters.inc	27 Feb 2009 13:19:56 -0000	1.2.2.2
+++ advuser_filters.inc	23 Jun 2009 15:20:47 -0000
@@ -22,6 +22,7 @@ function advuser_filter_form() {
     '#title' => t('Show only users where'),
     '#theme' => 'advuser_filters',
     '#collapsible' => TRUE,
+    '#collapsed' => TRUE,
     );
   foreach ($session as $filter) {
     list($type, $value, $op, $qop) = $filter;
