Make WordPress Core

Opened 17 months ago

Last modified 15 months ago

#63453 new defect (bug)

Inconsistent confirmation for deleting taxonomy term (Single vs Bulk Action)

Reported by: pmbaldha Owned by:
Priority: normal Milestone: Awaiting Review
Component: Quick/Bulk Edit Version:
Severity: normal Keywords: has-patch has-test-info dev-feedback
Cc: Focuses: ui, javascript, administration

Description

There is an inconsistency in the behavior of taxonomy term deletion in the WordPress admin.

When deleting a single taxonomy term (e.g., a category) from the Posts > Categories screen, WordPress displays a JavaScript confirmation prompt. However, when deleting multiple categories via the Bulk Actions dropdown, no confirmation is shown, the categories are deleted immediately.

This inconsistent behavior can lead to accidental, permanent deletion of terms. The confirmation behavior should be consistent across both single and bulk deletion actions.

Steps to Reproduce

  1. Navigate to Posts > Categories in the WordPress admin.
  1. Add a few categories.
  1. Click the Delete link for an individual category.
  • ✅ A confirmation dialog appears.
  1. Now, select multiple categories using checkboxes.
  1. Choose Delete from the Bulk actions dropdown and click Apply.
  • ❌ Categories are deleted immediately, with no confirmation.

Expected Behavior

When performing a bulk delete, WordPress should prompt a confirmation dialog, just like it does for single deletion.

Actual Behavior

Bulk deletion deletes the selected categories immediately, without any prompt.

Attachments (2)

single-term-confimation.png​ (137.4 KB ) - added by pmbaldha 17 months ago.
Single delete term confirmation popup
bulk-term-without-confirmation.png​ (126.1 KB ) - added by pmbaldha 17 months ago.

Download all attachments as: .zip

Change History (10)

@pmbaldha
17 months ago

Single delete term confirmation popup

This ticket was mentioned in ​PR #8812 on ​WordPress/wordpress-develop by ​@nikunj8866.


17 months ago
#1

  • Keywords has-patch added

#2 @nikunj8866
17 months ago

  • Keywords needs-testing added

#3 @pratiklondhe
17 months ago

Patch Tested ( tested in WP playground ): ​https://github.com/WordPress/wordpress-develop/pull/8812

Old behaviour :

  • Bulk delete of categories did not show any pop-up warning

New Behaviour:

  • ✅ Now bulk delete shows the same popup as deleting the single category term

#4 @oglekler
17 months ago

  • Component Taxonomy → Quick/Bulk Edit

#5 @parthvataliya
17 months ago

  • Keywords has-test-info added

Test Report

Description

I've tested the PR and it works fine.

Patch tested: ​https://patch-diff.githubusercontent.com/raw/WordPress/wordpress-develop/pull/8812.diff

Environment

  • WordPress: 6.9-alpha-60093-src
  • PHP: 8.2.26
  • Server: nginx/1.27.3
  • Database: mysqli (Server: 8.4.4 / Client: mysqlnd 8.2.26)
  • Browser: Chrome 134.0.0.0
  • OS: Linux
  • Theme: Twenty Twenty 2.9
  • MU Plugins: None activated
  • Plugins:
    • Test Reports 1.2.0

Actual Results

  1. ✅ Issue resolved with patch.

#6 @dhruvang21
17 months ago

Test Report

Description

This report validates that the patch works as expected.

Patch tested: ​https://patch-diff.githubusercontent.com/raw/WordPress/wordpress-develop/pull/8812.diff

Environment

  • WordPress: 6.9-alpha-60093-src
  • PHP: 8.2.22
  • Server: nginx/1.27.0
  • Database: mysqli (Server: 8.0.39 / Client: mysqlnd 8.2.22)
  • Browser: Chrome 136.0.0.0
  • OS: Linux
  • Theme: Twenty Ten 4.4
  • MU Plugins: None activated
  • Plugins:
    • Test Reports 1.2.0

Actual Results

  1. ✅ Issue resolved with patch.

#7 @nikunj8866
17 months ago

  • Keywords needs-testing removed

#8 @nikunj8866
15 months ago

  • Keywords dev-feedback added
Note: See TracTickets for help on using tickets.