WordPress.org

Make WordPress Core

Opened 17 months ago

Last modified 7 weeks ago

#45006 new enhancement

On Bulk Actions either suppress until checkboxes selected or provide feedback that the action had no items to act on

Reported by: garrett-eclipse Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version:
Component: Administration Keywords:
Focuses: administration Cc:

Description

Hello,

It seems to be the convention in core to simply have no action response when you attempt to execute the Bulk Actions and have no items selected.

In #44081 the 44081.3.2.diff provided a concept for the error;

<?php
if ( empty( $request_ids ) ) {
    add_settings_error(
        'bulk_action',
        'bulk_action',
        __( 'There were no requests to act on.' )
    );
    return;
}

Or it may be a better queue to simply disable the button when no checkboxes are checked. This avoids triggering the action in the first place.

Thanks

Change History (4)

#1 @SergeyBiryukov
17 months ago

  • Focuses coding-standards removed
  • Keywords ux-feedback added

This ticket was mentioned in Slack in #design by karmatosed. View the logs.


7 weeks ago

#4 @nrqsnchz
7 weeks ago

  • Keywords ux-feedback removed

Or it may be a better queue to simply disable the button when no checkboxes are checked.

Reviewed during today's design triage in Slack (https://wordpress.slack.com/archives/C02S78ZAL/p1578333241024900).

We agree that disabling the button is a good approach. This is also a common pattern found elsewhere, so we expect most users to understand the interaction.

Note: See TracTickets for help on using tickets.