Make WordPress Core

Opened 6 years ago

Last modified 4 years ago

#30976 new enhancement

When selecting multiple plugins and performing deactivate, keep selected for next bulk action (if any)

Reported by: aubreypwd Owned by:
Milestone: Awaiting Review Priority: normal
Severity: minor Version: 4.2
Component: Plugins Keywords: has-patch has-ux-feedback
Focuses: administration Cc:


Attachments (2)

first_pass.30976.diff (2.5 KB) - added by ashfame 6 years ago.
First pass
30976.diff (3.1 KB) - added by swissspidy 5 years ago.

Download all attachments as: .zip

Change History (10)

#1 @aubreypwd
6 years ago

  • Component changed from General to Plugins
  • Keywords needs-patch dev-feedback added
  • Severity changed from normal to minor
  • Version set to trunk

When bulk-deactivating multiple plugins I am usually aiming to delete them as well. In a long list it's a pain to re-select them over again to delete them.

#2 @SergeyBiryukov
6 years ago

  • Focuses administration added

This ticket was mentioned in Slack in #core by ashfame. View the logs.

6 years ago

6 years ago

First pass

#4 @ashfame
6 years ago

  • Keywords has-patch added; needs-patch removed

#5 @SergeyBiryukov
6 years ago

first_pass.30976.diff seems good, but we have to be careful to avoid creating too long URIs, like in #10762 or #29049.

5 years ago

#6 @swissspidy
5 years ago

  • Keywords ux-feedback added; dev-feedback removed

30976.diff is an updated patch against trunk that makes the current code more readable using functions like sprintf() and checked(). Just like the initial patch, the checkboxes are still checked after plugin activation and deactivation.

Still need to get used to that functionality. Perhaps it's not needed on plugin activation.

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

4 years ago

#8 @karmatosed
4 years ago

  • Keywords has-ux-feedback added; ux-feedback removed

This feels like a really nice predictive enhancement. From a UX perspective it's a fair assumption to make.

Note: See TracTickets for help on using tickets.