diff --git src/wp-admin/term.php src/wp-admin/term.php
index ec8b359d5d..b32934b48b 100644
--- src/wp-admin/term.php
+++ src/wp-admin/term.php
@@ -15,7 +15,19 @@ if ( empty( $_REQUEST['tag_ID'] ) ) {
 	if ( ! empty( $taxnow ) ) {
 		$sendback = add_query_arg( array( 'taxonomy' => $taxnow ), $sendback );
 	}
-	wp_redirect( esc_url( $sendback ) );
+
+	/**
+	 * Add the `post_type` as redirect url arg.
+	 * 
+	 * @since 5.3.0
+	 * 
+	 * @link https://core.trac.wordpress.org/ticket/47858
+	 */
+	if ( 'post' !== get_current_screen()->post_type ) {
+		$sendback = add_query_arg( 'post_type', get_current_screen()->post_type, $sendback );
+	}
+
+	wp_redirect( $sendback );
 	exit;
 }
 
