Index: wp-admin/includes/class-wp-theme-install-list-table.php
===================================================================
--- wp-admin/includes/class-wp-theme-install-list-table.php	(revision 18445)
+++ wp-admin/includes/class-wp-theme-install-list-table.php	(working copy)
@@ -66,8 +66,8 @@
 						break;
 				}
 
-				if ( !empty( $_POST['features'] ) ) {
-					$terms = $_POST['features'];
+				if ( !empty( $_REQUEST['features'] ) ) {
+					$terms = $_REQUEST['features'];
 					$terms = array_map( 'trim', $terms );
 					$terms = array_map( 'sanitize_title_with_dashes', $terms );
 					$args['tag'] = $terms;
Index: wp-admin/includes/theme-install.php
===================================================================
--- wp-admin/includes/theme-install.php	(revision 18445)
+++ wp-admin/includes/theme-install.php	(working copy)
@@ -77,8 +77,10 @@
 	install_theme_search_form();
 ?>
 <h4><?php _e('Feature Filter') ?></h4>
-<form method="post" action="<?php echo self_admin_url( 'theme-install.php?tab=search' ); ?>">
 <p class="install-help"><?php _e('Find a theme based on specific features') ?></p>
+
+<form method="get" action="">
+	<input type="hidden" name="tab" value="search" />
 	<?php
 	$feature_list = get_theme_feature_list( );
 	echo '<div class="feature-filter">';
@@ -94,7 +96,7 @@
 ?>
 
 <li>
-	<input type="checkbox" name="features[<?php echo $feature; ?>]" id="feature-id-<?php echo $feature; ?>" value="<?php echo $feature; ?>" />
+	<input type="checkbox" name="features[]" id="feature-id-<?php echo $feature; ?>" value="<?php echo $feature; ?>" />
 	<label for="feature-id-<?php echo $feature; ?>"><?php echo $feature_name; ?></label>
 </li>
 
