diff --git a/src/js/_enqueues/wp/updates.js b/src/js/_enqueues/wp/updates.js index c6d0ff56f2..d43561ee1a 100644 --- a/src/js/_enqueues/wp/updates.js +++ b/src/js/_enqueues/wp/updates.js @@ -2654,7 +2654,7 @@ sprintf( /* translators: %s: Search query. */ __( 'Search results for: %s' ), - '' + _.escape( data.s ) + '' + '' + _.escape( decodeURIComponent( data.s ) ) + '' ) ), $oldSubTitle = $( '.wrap .subtitle' ); diff --git a/src/wp-admin/includes/class-wp-plugins-list-table.php b/src/wp-admin/includes/class-wp-plugins-list-table.php index cad2df794c..4b81be9a3e 100644 --- a/src/wp-admin/includes/class-wp-plugins-list-table.php +++ b/src/wp-admin/includes/class-wp-plugins-list-table.php @@ -403,7 +403,7 @@ class WP_Plugins_List_Table extends WP_List_Table { global $plugins; if ( ! empty( $_REQUEST['s'] ) ) { - $s = esc_html( wp_unslash( $_REQUEST['s'] ) ); + $s = esc_html( urldecode( wp_unslash( $_REQUEST['s'] ) ) ); /* translators: %s: Plugin search term. */ printf( __( 'No plugins found for: %s.' ), '' . $s . '' );