Opened 3 years ago

Closed 3 months ago

#5667 closed enhancement (fixed)

Plugin Directory: Require more complex confirmation before self-closing a plugin

Reported by: ipstenu's profile Ipstenu Owned by: dd32's profile dd32
Milestone: Priority: normal
Component: Plugin Directory Keywords: has-patch


Personal thoughts on how people manage to click on the 'confirm' button aside, it's becoming clear it's not enough to just have a one "Are you sure?" button prompt for people before self-closing their plugins.

Sadly the number of people 'accidentally' self-closing is increasing :(

The first thought that comes to mind is making them type in the SLUG of the plugin before they can do it (and not permitting that field to be pasted into), which I would hope mitigates this a little more.

Change History (5)

#1 @carike
3 years ago

How about a reason field with a minimum of 100 characters?
That way they can't really change their motivation later.

#2 @dd32
3 years ago

The confirm() that's there right now was really a last-minute "Wait, people are just blindly clicking it to see what will happen??", so I fully support adding more confirmation here, including a reason and some kind of "Are you really really really sure of this?" modal.

I'm thinking we should apply the same modal to transferring the plugin to others.

Perhaps for closing, when triple-confirming, we should add some text along the lines of Your plugin will be disabled immediately, and only the Plugins team will be able to re-enable it. Your plugin will be disabled for a minimum of 1 week. to push it home that this is not just something to toggle when they feel like it? (The minimum of 1 week is the only real addition here - and wouldn't be enforced, but should prevent people just "trying it out")

#3 @Ipstenu
3 years ago

Good news? We had all of two people 'trying it out' since then and I had some stern words for them about not doing that as a plugin dev.

But the bad news is we have a lot of people who just don't think or slap the enter key.

My favorite was "My baby clicked it."

This ticket was mentioned in PR #143 on WordPress/ by @dd32.

14 months ago

  • Keywords has-patch added

Some checkboxes are included that must be clicked:

[ ] Yes, I understand that this is intended on being permanent.
[ ] Yes, I wish to close %s with the slug %s.
[ ] I am not working on a newer version to submit to the plugin directory.

The wording isn't perfect, the last one probably needs to be something like I'm not intending on releasing any further updates to this plugin.

Trac Ticket: 5667

#5 @dd32
3 months ago

  • Owner set to dd32
  • Resolution set to fixed
  • Status changed from new to closed

In 13643:

Plugin Directory: Switch the Close form to require additional confirmation before closing.

Fixes #5667.

Note: See TracTickets for help on using tickets.