Thanks Mastodon interface, I accidentally blocked a whole domain instead of just a single user! Super intuitive.
Conversation
Notices
-
Embed this notice
Thomas 🔭🕹️ (thomasfuchs@hachyderm.io)'s status on Friday, 17-Feb-2023 00:45:04 JST Thomas 🔭🕹️ -
Embed this notice
Stu (tehstu@hachyderm.io)'s status on Friday, 17-Feb-2023 00:47:10 JST Stu @thomasfuchs Alas, I think you've unfollowed anyone on that domain, too. It should be more difficult to perform such a destructive action.
-
Embed this notice
Thomas 🔭🕹️ (thomasfuchs@hachyderm.io)'s status on Friday, 17-Feb-2023 00:48:29 JST Thomas 🔭🕹️ @alltherum like how is this option the last in the list here and at the same level as user blocking, it should really not be. at least there should be giant animated gif of a nuclear explosion when doing it and you should be required to re-enter your password or something
-
Embed this notice
What's it to you? (alltherum@freeradical.zone)'s status on Friday, 17-Feb-2023 00:48:30 JST What's it to you? @thomasfuchs Almost did that once, too!
Definitely should be a "high priority" UX issue.
-
Embed this notice
Matthew Lyon (mattly@hachyderm.io)'s status on Friday, 17-Feb-2023 00:51:25 JST Matthew Lyon @thomasfuchs I think one of the reasons why most OSS UI is so bad is because the people who are bad at UI don’t *think* they’re bad at UI and the people who are good at UI generally have better things to do than argue with them
-
Embed this notice
Thomas 🔭🕹️ (thomasfuchs@hachyderm.io)'s status on Friday, 17-Feb-2023 01:00:20 JST Thomas 🔭🕹️ @mattly possibly
-
Embed this notice
Thomas 🔭🕹️ (thomasfuchs@hachyderm.io)'s status on Friday, 17-Feb-2023 01:07:15 JST Thomas 🔭🕹️ While I was blocking a lecturing reply to this I almost accidentally blocked another domain
-
Embed this notice
Thomas 🔭🕹️ (thomasfuchs@hachyderm.io)'s status on Friday, 17-Feb-2023 01:17:53 JST Thomas 🔭🕹️ @marquiskurt @alltherum There is a modal, but it's styled exactly the same way as the one for blocking a single user, so at some point you're just not reading it anymore and then the mistake happens.
Very destructive actions need more specific modals than generic "are you sure" dialogs.
-
Embed this notice
Marquis Kurt :xcode: (marquiskurt@iosdev.space)'s status on Friday, 17-Feb-2023 01:17:55 JST Marquis Kurt :xcode: @thomasfuchs @alltherum It does boggle my mind a little that it’d be this easily accessible where a mistake like this could happen, and not having a blocking dialog or modal is just… ?
-
Embed this notice
Thomas 🔭🕹️ (thomasfuchs@hachyderm.io)'s status on Friday, 17-Feb-2023 01:18:34 JST Thomas 🔭🕹️ @marquiskurt @alltherum these are the two modals shown
-
Embed this notice
Thomas 🔭🕹️ (thomasfuchs@hachyderm.io)'s status on Friday, 17-Feb-2023 01:20:08 JST Thomas 🔭🕹️ @marquiskurt @alltherum For the very destructive action, I think the default button should be "Cancel" and if you do say "Block" there should be a second confirmation; possibly requiring password entry.
Also the first dialog should have a red background or something, to stand out.
-
Embed this notice
Thomas 🔭🕹️ (thomasfuchs@hachyderm.io)'s status on Friday, 17-Feb-2023 01:23:42 JST Thomas 🔭🕹️ @marquiskurt @alltherum Bonus points for providing a way to undo the action within a reasonable timeframe. (e.g default to only starting to remove followers from that domain after 5 minutes).
-
Embed this notice