SPIKE: {T378486}
We are planning to add additional filters to Nuke. We have found that the current UX of Nuke can be frustrating if you want to adjust filters (T364224), so it's likely that we would make this situation worse if we simply added more filters. First, we could redesign the flow a little, so that pages in scope of a filter set can be viewed alongside those filters, which can subsequently be adjusted to reach the desired list of pages.
Secondarily, the browser dialog feels like a strange way of doing a deletion confirmation. Instead we could be displaying the list of pages the user is proposing deleting on a confirmation screen, and have a clearer Delete button to enact deletion. This may help when we come to add related-page deletion functionality, to clarify which other pages will be deleted.
**Design mockups**
Form
{F57745111}
* Adds a Continue button. This button should be greyed out until at least one page has been listed. If the user clicks List Pages but zero results are shown, the button should remain greyed out.
Listing pages
{F57721872}
* Bottom line of the description should read `Please select which pages to delete, then click Continue. Redirects are displayed in italics.`
* Pages matching the filters should be displayed below the form, and update when new filters are run.
Clicking Continue takes the user to the confirmation view:
{F57745113}
* Pages selected by the user should be listed below, with links to the page, talk page, and history.
* `The following X pages were selected for deletion. Provide an edit summary, and click Delete to initiate page deletion.`
Then Delete queues pages for deletion:
{F57721862}
* No changes to the behaviour of this page.