Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. A question for UI/UX experts.

A question for UI/UX experts.

Scheduled Pinned Locked Moved Uncategorized
16 Posts 13 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Florian HaasX This user is from outside of this forum
    Florian HaasX This user is from outside of this forum
    Florian Haas
    wrote last edited by
    #1

    A question for UI/UX experts.

    If you need to get confirmation from a user, what's an alternative for a pop-up modal?

    The advertising industry, with cookie consent, has conditioned people to just OK them.

    I have lost count how many support requests I've seen that can be directly traced to a person not reading, or possibly not even noticing, an "are you sure you want to do this?" dialog, even when said pop-up precisely described the consequences of proceeding.

    Boosts for reach appreciated!

    Martin SeegerM Uwe TrenknerU Jeroen Wiert PluimersW Anton ๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡ช๐Ÿ‡บA N 12 Replies Last reply
    1
    0
    • Florian HaasX Florian Haas

      A question for UI/UX experts.

      If you need to get confirmation from a user, what's an alternative for a pop-up modal?

      The advertising industry, with cookie consent, has conditioned people to just OK them.

      I have lost count how many support requests I've seen that can be directly traced to a person not reading, or possibly not even noticing, an "are you sure you want to do this?" dialog, even when said pop-up precisely described the consequences of proceeding.

      Boosts for reach appreciated!

      Martin SeegerM This user is from outside of this forum
      Martin SeegerM This user is from outside of this forum
      Martin Seeger
      wrote last edited by
      #2

      @xahteiwi If it is really important:

      • Error message: "This action has been stopped until you do X"

      And you are required to do something in a different app or even on a different system. You enforce a break in media continuity ("Medienbruch").

      This makes it more "expensive" but the price tag raises awareness (and aversion, if it happens too often).

      A cheaper version is the demand to enter a certain text like "DELETE TENANT X".

      1 Reply Last reply
      0
      • Florian HaasX Florian Haas

        A question for UI/UX experts.

        If you need to get confirmation from a user, what's an alternative for a pop-up modal?

        The advertising industry, with cookie consent, has conditioned people to just OK them.

        I have lost count how many support requests I've seen that can be directly traced to a person not reading, or possibly not even noticing, an "are you sure you want to do this?" dialog, even when said pop-up precisely described the consequences of proceeding.

        Boosts for reach appreciated!

        Uwe TrenknerU This user is from outside of this forum
        Uwe TrenknerU This user is from outside of this forum
        Uwe Trenkner
        wrote last edited by
        #3

        @xahteiwi If it is really important, e.g. because the consequences would be severe, make them think! Make them e.g. write something.

        Decades ago, I did a stupid thing on a Debian Linux computer. And the system asked me to literally type something like "I am aware this is a stupid but I want to shoot myself in the foot" before proceeding.

        DigitalOcean asks you to write out (or copy&paste, of course) the name of the VPS before deleting it.

        Include one step which is not just a click on "OK".

        1 Reply Last reply
        0
        • Florian HaasX Florian Haas

          A question for UI/UX experts.

          If you need to get confirmation from a user, what's an alternative for a pop-up modal?

          The advertising industry, with cookie consent, has conditioned people to just OK them.

          I have lost count how many support requests I've seen that can be directly traced to a person not reading, or possibly not even noticing, an "are you sure you want to do this?" dialog, even when said pop-up precisely described the consequences of proceeding.

          Boosts for reach appreciated!

          Jeroen Wiert PluimersW This user is from outside of this forum
          Jeroen Wiert PluimersW This user is from outside of this forum
          Jeroen Wiert Pluimers
          wrote last edited by
          #4

          @xahteiwi i have not seen another way.

          Even before the advertising industry killed it for good, most users already blindly clicked OK, as lots of Windows applications had way too many modal dialogs that users wanted to dismiss in order to continue their work.

          Basically users want to continue their work flow without interruption, as instinctively they know interruption makes them loose track of what they are doing.

          1 Reply Last reply
          0
          • Florian HaasX Florian Haas

            A question for UI/UX experts.

            If you need to get confirmation from a user, what's an alternative for a pop-up modal?

            The advertising industry, with cookie consent, has conditioned people to just OK them.

            I have lost count how many support requests I've seen that can be directly traced to a person not reading, or possibly not even noticing, an "are you sure you want to do this?" dialog, even when said pop-up precisely described the consequences of proceeding.

            Boosts for reach appreciated!

            Anton ๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡ช๐Ÿ‡บA This user is from outside of this forum
            Anton ๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡ช๐Ÿ‡บA This user is from outside of this forum
            Anton ๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡ช๐Ÿ‡บ
            wrote last edited by
            #5

            @xahteiwi I don't know if this is applicable in your case, but you can always let them do the thing, make it real obvious what they just did, and then make it very easy to revert the change.

            Florian HaasX 1 Reply Last reply
            0
            • Anton ๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡ช๐Ÿ‡บA Anton ๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡ช๐Ÿ‡บ

              @xahteiwi I don't know if this is applicable in your case, but you can always let them do the thing, make it real obvious what they just did, and then make it very easy to revert the change.

              Florian HaasX This user is from outside of this forum
              Florian HaasX This user is from outside of this forum
              Florian Haas
              wrote last edited by
              #6

              @atjn "Making it easy to revert the change" is often not an option. The whole point is to notify them of an action that is inherently irreversible.

              1 Reply Last reply
              0
              • Florian HaasX Florian Haas

                A question for UI/UX experts.

                If you need to get confirmation from a user, what's an alternative for a pop-up modal?

                The advertising industry, with cookie consent, has conditioned people to just OK them.

                I have lost count how many support requests I've seen that can be directly traced to a person not reading, or possibly not even noticing, an "are you sure you want to do this?" dialog, even when said pop-up precisely described the consequences of proceeding.

                Boosts for reach appreciated!

                N This user is from outside of this forum
                N This user is from outside of this forum
                nosdregamon
                wrote last edited by
                #7

                @xahteiwi

                In one instance I used a message-box with a text-input: 'This will do X and be irrevocable. If you're sure, that's what you really want TYPE "acknowledged" in the field below.'

                It wasn't popular, but for the ~10 years it lingers in the app, I have never been called to restore data changed/deleted by that part of the program.

                1 Reply Last reply
                0
                • Florian HaasX Florian Haas

                  A question for UI/UX experts.

                  If you need to get confirmation from a user, what's an alternative for a pop-up modal?

                  The advertising industry, with cookie consent, has conditioned people to just OK them.

                  I have lost count how many support requests I've seen that can be directly traced to a person not reading, or possibly not even noticing, an "are you sure you want to do this?" dialog, even when said pop-up precisely described the consequences of proceeding.

                  Boosts for reach appreciated!

                  Pete / SyllopsiumS This user is from outside of this forum
                  Pete / SyllopsiumS This user is from outside of this forum
                  Pete / Syllopsium
                  wrote last edited by
                  #8

                  @xahteiwi Warn the user ahead of time that this is a two step process. Once they have completed step one, refer them to step two which should be listed in some form of inbox or notification system so that the detail is not lost.

                  It's possible, although awkward, to take a leaf out of FORMAT's book and ask someone to put in the name of whatever they're changing manually, or their password again.

                  Really though, it's most importantly about arse covering. No matter what action is taken some users will not worry about consequences until later.

                  Also, it usually involves code programmers don't want to write, but enforcing a save state or a cool off period helps.

                  You are about to delete all your data, are you sure? Y/N
                  Please insert disk to back up your data first or type in 'I am an idiot' to skip this
                  Please type in your password again to confirm you are a smartarse who will definitely not regret deleting all your data without a backup

                  1 Reply Last reply
                  0
                  • Florian HaasX Florian Haas

                    A question for UI/UX experts.

                    If you need to get confirmation from a user, what's an alternative for a pop-up modal?

                    The advertising industry, with cookie consent, has conditioned people to just OK them.

                    I have lost count how many support requests I've seen that can be directly traced to a person not reading, or possibly not even noticing, an "are you sure you want to do this?" dialog, even when said pop-up precisely described the consequences of proceeding.

                    Boosts for reach appreciated!

                    Karl Heinz HรคsliprinzK This user is from outside of this forum
                    Karl Heinz HรคsliprinzK This user is from outside of this forum
                    Karl Heinz Hรคsliprinz
                    wrote last edited by
                    #9

                    @xahteiwi The Linux Terminal classic is "type out the letters "yes"" or similar.

                    1 Reply Last reply
                    0
                    • Florian HaasX Florian Haas

                      A question for UI/UX experts.

                      If you need to get confirmation from a user, what's an alternative for a pop-up modal?

                      The advertising industry, with cookie consent, has conditioned people to just OK them.

                      I have lost count how many support requests I've seen that can be directly traced to a person not reading, or possibly not even noticing, an "are you sure you want to do this?" dialog, even when said pop-up precisely described the consequences of proceeding.

                      Boosts for reach appreciated!

                      A This user is from outside of this forum
                      A This user is from outside of this forum
                      Andreas Ahlenstorf
                      wrote last edited by
                      #10

                      @xahteiwi The correct(tm) way to do it is undo. Undo can take different shapes or forms. It can be immediate like in a word processor or indirect like with the recycle bin. Undo is backed up by usability research.

                      If you cannot offer undo, something like GitHub's "Enter the text ... below" is an option.

                      A Florian HaasX 2 Replies Last reply
                      0
                      • Florian HaasX Florian Haas

                        A question for UI/UX experts.

                        If you need to get confirmation from a user, what's an alternative for a pop-up modal?

                        The advertising industry, with cookie consent, has conditioned people to just OK them.

                        I have lost count how many support requests I've seen that can be directly traced to a person not reading, or possibly not even noticing, an "are you sure you want to do this?" dialog, even when said pop-up precisely described the consequences of proceeding.

                        Boosts for reach appreciated!

                        CorvusC This user is from outside of this forum
                        CorvusC This user is from outside of this forum
                        Corvus
                        wrote last edited by
                        #11

                        @xahteiwi make them think, make them do something unexpected, make them do something more involved than a simple click.

                        Entering a text like "yes, please delete stuff xyz" is a cheap a and simple method.

                        It also helps to visually separate those dangerous actions from others (the "danger zone" to be found on some platforms). While probably a small effect, it somewhat tunes the mindset.

                        1 Reply Last reply
                        0
                        • A Andreas Ahlenstorf

                          @xahteiwi The correct(tm) way to do it is undo. Undo can take different shapes or forms. It can be immediate like in a word processor or indirect like with the recycle bin. Undo is backed up by usability research.

                          If you cannot offer undo, something like GitHub's "Enter the text ... below" is an option.

                          A This user is from outside of this forum
                          A This user is from outside of this forum
                          Andreas Ahlenstorf
                          wrote last edited by
                          #12

                          @xahteiwi Modals were not good even before the advertising industry. They are bad for accessibility, they constrain the user's options, it's easy to design them badly ("How do I get out of this?") and can contribute to disorientation. Modals are only okay (not good) for very narrow use cases.

                          1 Reply Last reply
                          0
                          • Florian HaasX Florian Haas

                            A question for UI/UX experts.

                            If you need to get confirmation from a user, what's an alternative for a pop-up modal?

                            The advertising industry, with cookie consent, has conditioned people to just OK them.

                            I have lost count how many support requests I've seen that can be directly traced to a person not reading, or possibly not even noticing, an "are you sure you want to do this?" dialog, even when said pop-up precisely described the consequences of proceeding.

                            Boosts for reach appreciated!

                            Tony HoyleT This user is from outside of this forum
                            Tony HoyleT This user is from outside of this forum
                            Tony Hoyle
                            wrote last edited by
                            #13

                            @xahteiwi Confirmation has largely fallen out of favour for that reason.

                            But:

                            1. Make it reversible if possible eg. keep backups in the background.
                            2. Friction - put it a couple of layers down. More affirmative action needed.
                            3. Big Red Scary Letters. Not just a benign popup.

                            1 Reply Last reply
                            0
                            • Florian HaasX Florian Haas

                              A question for UI/UX experts.

                              If you need to get confirmation from a user, what's an alternative for a pop-up modal?

                              The advertising industry, with cookie consent, has conditioned people to just OK them.

                              I have lost count how many support requests I've seen that can be directly traced to a person not reading, or possibly not even noticing, an "are you sure you want to do this?" dialog, even when said pop-up precisely described the consequences of proceeding.

                              Boosts for reach appreciated!

                              David Chisnall (*Now with 50% more sarcasm!*)D This user is from outside of this forum
                              David Chisnall (*Now with 50% more sarcasm!*)D This user is from outside of this forum
                              David Chisnall (*Now with 50% more sarcasm!*)
                              wrote last edited by
                              #14

                              @xahteiwi

                              It depends a lot on the use case but there are a bunch of old ideas that are relevant.

                              Apple's HIGs from 30+ years ago told you never to put 'yes' or 'no' or 'okay' on dialog box buttons. The buttons should always be verbs or verb phrases. For example, don't do:

                              'Erase your disk?' [ No ] [ Yes ]

                              Instead, do:

                              'Erase the disk?' [ Do not erase ] [ Erase the entire disk ]

                              This means that even people who don't read the question do read the answer before selecting it. For very high stakes things, you can require people to type 'I wish to erase the entire disk and I know that this cannot be undone' or similar, rather than a button.

                              For slightly lower-stakes thing, people sometimes disable the proceed button in the dialog for a few seconds. This solves two problems:

                              • User clicks before reading.
                              • Dialog appears and the user aims to click on something else that happened to be below the dialog.

                              There's also Raskin's First Law: A program must not harm a user's data or cause a user's data to come to harm.

                              This means that you need to make these operations support undo. For erasing an entire disk, that's not feasible, but for most things it is. Don't delete things, move them to a to-delete area. This is why MacOS had a rubbish bin from the start: delete moved things, if you didn't mean to delete them there was a move-back (undelete) button.

                              For a lot of things, starting with a non-destructive model makes sense. For example, if your file format includes unlimited undo history, you can add a 'publish' button that gives you a new copy without undo history. That means that you never have destructive operations. Similarly, if you're running some semi-arbitrary code, do it in a sandbox, unconditionally. Don't ask people 'do you want to trust this probably malicious thing?' just treat it as malicious and sandbox it.

                              1 Reply Last reply
                              0
                              • A Andreas Ahlenstorf

                                @xahteiwi The correct(tm) way to do it is undo. Undo can take different shapes or forms. It can be immediate like in a word processor or indirect like with the recycle bin. Undo is backed up by usability research.

                                If you cannot offer undo, something like GitHub's "Enter the text ... below" is an option.

                                Florian HaasX This user is from outside of this forum
                                Florian HaasX This user is from outside of this forum
                                Florian Haas
                                wrote last edited by
                                #15

                                @aha The correctโ„ข way is eminently inapplicableโ„ข if what the confirmation is meant to confirm is permanent deletion. (Which in some circumstances you might be required, by law or otherwise, to offer as an option.)

                                1 Reply Last reply
                                0
                                • Florian HaasX Florian Haas

                                  A question for UI/UX experts.

                                  If you need to get confirmation from a user, what's an alternative for a pop-up modal?

                                  The advertising industry, with cookie consent, has conditioned people to just OK them.

                                  I have lost count how many support requests I've seen that can be directly traced to a person not reading, or possibly not even noticing, an "are you sure you want to do this?" dialog, even when said pop-up precisely described the consequences of proceeding.

                                  Boosts for reach appreciated!

                                  SkjeggtrollS This user is from outside of this forum
                                  SkjeggtrollS This user is from outside of this forum
                                  Skjeggtroll
                                  wrote last edited by
                                  #16

                                  @xahteiwi

                                  One idiom that's become common in games is that for important actions you can't just click a button -- you have to click and hold for a second or two while a visual gauge fills up on the screen.

                                  You can combine this with a pop-up, so that clicking "Cancel" immediately closes the pop-up without doing anything, but to actually execute the delete action you need to press and hold the "Delete" button for five seconds.

                                  1 Reply Last reply
                                  0
                                  • R ActivityRelay shared this topic
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  Powered by NodeBB Contributors
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups