Index: /branches/5.0/src/wp-admin/about.php =================================================================== --- /branches/5.0/src/wp-admin/about.php (revision 43951) +++ /branches/5.0/src/wp-admin/about.php (revision 43952) @@ -336,5 +336,5 @@
Index: /branches/5.0/src/wp-admin/includes/class-wp-plugin-install-list-table.php =================================================================== --- /branches/5.0/src/wp-admin/includes/class-wp-plugin-install-list-table.php (revision 43951) +++ /branches/5.0/src/wp-admin/includes/class-wp-plugin-install-list-table.php (revision 43952) @@ -191,5 +191,9 @@ if ( isset( $_GET['_wpnonce'] ) && wp_verify_nonce( wp_unslash( $_GET['_wpnonce'] ), $action ) ) { $user = isset( $_GET['user'] ) ? wp_unslash( $_GET['user'] ) : get_user_option( 'wporg_favorites' ); - update_user_meta( get_current_user_id(), 'wporg_favorites', $user ); + + // If the save url parameter is passed with a falsey value, don't save the favorite user. + if ( ! isset( $_GET['save'] ) || $_GET['save'] ) { + update_user_meta( get_current_user_id(), 'wporg_favorites', $user ); + } } else { $user = get_user_option( 'wporg_favorites' );