Make WordPress Core

Opened 4 months ago

Last modified 7 weeks ago

#59121 new defect (bug)

Issue with bulk edit checkbox selection in the post table list.

Reported by: hiteshtalpada's profile hiteshtalpada Owned by:
Milestone: 6.5 Priority: normal
Severity: normal Version:
Component: Quick/Bulk Edit Keywords: has-patch has-screenshots needs-testing
Focuses: javascript Cc:

Description

Case 1:

  • Select all post items and add them to the bulk edit. remove one item from the bulk edit box. The checkbox in the table header ( select all checkbox ) and footer ( select all checkbox ) should not show checked.

Case 2:

  • Select all post items and add them to the bulk edit. remove all items from the bulk edit box. The checkbox in the table header ( select all checkbox ) and footer ( select all checkbox ) should not show checked.

Case 3:

  • Select some post items and apply bulk edit then after selecting all posts manually, The checkbox in the table header ( select all checkbox ) and footer ( select all checkbox ) should show unchecked.

Case 4:

  • Select all post items and add them to the bulk edit. Remove some items from the bulk edit box. Then, add the post item again in bulk edit. The checkbox in the table header (select all checkbox) and footer (select all checkbox) remains unchecked.

The attachment is added for further clarification.

I have fixed the issue and attached patch.

Attachments (2)

Posts ‹ WordPress Develop — WordPress.mp4 (3.7 MB) - added by hiteshtalpada 4 months ago.
59121.patch (1.3 KB) - added by hiteshtalpada 4 months ago.

Change History (4)

#1 @sabernhardt
4 months ago

  • Component changed from Posts, Post Types to Quick/Bulk Edit
  • Focuses javascript added

#2 @oglekler
7 weeks ago

  • Keywords needs-testing added
  • Milestone changed from Awaiting Review to 6.5

@hiteshtalpada thank you for the patch. I tried it mostly to check that it is still can be applied and we don't need to rebase, it works and from my point of view looks nice, but we need to do proper testing.

Note: See TracTickets for help on using tickets.