diff --git a/wp-admin/includes/class-wp-plugins-list-table.php b/wp-admin/includes/class-wp-plugins-list-table.php index 58b2a1df40..cc31c315e1 100644 --- a/wp-admin/includes/class-wp-plugins-list-table.php +++ b/wp-admin/includes/class-wp-plugins-list-table.php @@ -21,6 +21,10 @@ class WP_Plugins_List_Table extends WP_List_Table { if ( $status != $default_status && 'search' != $status ) update_user_meta( get_current_user_id(), 'plugins_last_view', $status ); + + if ( isset($_REQUEST['s']) ) + $_SERVER['REQUEST_URI'] = add_query_arg('s', stripslashes($_REQUEST['s']) ); + $page = $this->get_pagenum(); parent::__construct( array(