Hot answers tagged

139

Yes. There is a very simple, effective heuristic that adjusts to the preference of each user. Place a check box in the warning message dialog that says: Don't show this message again Which can be improved further by stating where that dialog can be reenabled.


123

"Recovered" is a poor choice of words here. All that app is trying to do is warn people that the action is not reversible and they can't simply hit cancel or undo and all their files will be returned. A better solution would be: Formatting SD card will delete all data. This action cannot be undone. Continue? This is more direct to the point that you ...


61

These are Confirmation messages - Windows have a fairly detailed page on their guidelines. The whole of that page is pretty useful but here's some excerpts (emphasis mine): Confirmations are most useful when the action requires the user to make a relevant and distinct choice that can't be made later. That choice often involves some element of risk that ...


28

I'm surprised nobody brought up the Mac OS X shut down dialog. It presents you with an "Are you sure?" window, but has a timer so that if the user walks away, expecting the computer to have shut down, it will while still allowing the user time to cancel.


28

I see no problem with the message that other suggestions completely solve. Formatting SD card will delete all data. Data cannot be recovered. Continue? Data cannot be recovered gives a very good sense of urgency, and speaks well to the target audience who at this juncture needs to know the likely worst case scenario. Even though the data can be ...


24

How about: not making the text flash, but the background. This will improve readability of the text itself. work with an "animation" so that the background does not flip on/off but gradually fades in and out.


23

This may be a case of the more you make users work, the less they try. I believe when confronted with a task, like trying to understand some content on a page, users do a quick estimate on whether the effort will be worth it or not. Too often we present users with extensive content and clicking just to tell them something that they already know or don’t ...


22

What about reseting to the safe behavior after an appropriate interval? For example, cars have some features that you are allowed to leave 'on' across restarts, but others (e.g. cruise control, seat heaters) must be re-enabled every time you start the car. In your system you could re-enable the security measures when they log out, if they're really that ...


22

Annoying user experiences are broken user experiences, well intentioned or not. Why the struggle in the workflow? Why do the users (think they need to) turn off security? Can they do something they aren't otherwise able to do? Why shouldn't they do what they do? Should they be able to turn off the security? Is there a permissioning solution? ...


18

You really have but one option: accept that your users are human, and likely not to read your warning. Making it bigger or more annoying won't help you force people to read your warning, it will just make your software more annoying to use. Instead, you should deal with the real issue: there is no undo! In my view, that is the usability issue here. I'd ...


18

Something I have seen code syntax highlighters do is to indicate long lines of code by changing the color of text that exceeds the limit, something like the below: download bmml source – Wireframes created with Balsamiq Mockups The advantage of this method is that it takes up no additional space. However, it doesn't give any indication of how ...


17

It really depends on the nature of the equipment and the seriousness of the alert. Does a high temperature mean that over ten years, this particular piece of equipment will fail to weigh out precisely 1.2 kilograms of potatoes, and instead perhaps will weigh out 1.21 kilograms of potatoes? In that case, I would say blinking red text is perhaps overkill. ...


17

I would recommend clearly going with an approach which clearly calls out the the potential impact of the action they are going to provide and require them to provide a second level of confirmation. The second level of confirmation can be perhaps done by using a checkbox (like how you have in terms and condition boxes) and then only enabling the delete or ...


17

Common patterns to indicate draggability: Drag handles This goes towards affordance. Users need to be able to recognize something can be dragged just by looking at it. A "grippy surface" is a common metaphor for this. Cursor A grab-hand makes sense as well as the arrows (move) cursor. Currently grab is Webkit-only. Also note that some devices don't have a ...


15

Really good question. I've thought about this inaccuracy (although in a security, not UX context) and had to explain to several colleagues that most "delete" options (yes, even formatting a drive) are not secure and that the data is quite often recoverable. I have never found it difficult, nor has anyone failed to understand, that the way to think about ...


14

There are 3 cases. The destructive action Do you want to delete this file? Don't. Just do the action, and display a confirmation snackbar (non-blocking small widget somewhere where it is visible but not in the way of operating) that allows to cancel (then, either delay the action, or make sure you can revert it easily). The question can only be ...


12

Playing sounds can be useful when showing error messages, information dialog boxes etc. However... It is not the responsibility of your application to force the user to hear these sounds. This is something that must be configurable by the user, and since most operating systems already have such a configuration possibility, I see no added value in creating ...


11

The way I read it the free input will filter a list dynamically as the user types. In the case that a user enters something that doesn't match any of the items that are being filtered then the appropriate place to notify of this is where the user currently has their focus, namely where the filtered results are listed. Simply switch out the list of possible ...


10

Everything you've described is addressed by the principle of least privilege. If there is no legitimate reason for your software to start as a privileged user, have it outright refuse to start (or) demand a configuration that permits it to drop privileges once started. This is courteous behavior, as it prevents your software from becoming an attack surface ...


8

This is a common UX situation Most users 'self police' and do not need warnings or guidance. You have few heavy users who need to be [gently warned/dissuaded] to avoid waste or abuse. You have isolated cases of abusive users. This heavily skewed distribution of users is very common in lot of applications (cell phone usage, all you can eat buffets, ...


8

I'm a big proponent of not showing messages blocking users from doing what they intended to do. The UX solution with confirmation popups came from the Stone Age of computer UX practices. It originates from a correct assumption that if we have a critical resource, we should not let users damage it by an accident. However, an accident is called that way ...


8

There are two important things I could read through: 1) 99% users do not have trouble 2) Explicit warning message is needed So considering both cases, you could go with Option 4, but additionally have a check box in the modal pop-up, that could say "I am aware of this. Do not show me this warning next time" or something of the likes. A regular user could ...


7

Since the soft limit seems to be based on available space and not an actual character count, why don't you just display that visually? Give them a full text box to work with and an overlay that displays the limited space.


7

For accessibility reasons I propose to make the alarm state background dark red striped on a lighter red canvas. Additionally have a warning icon which pulses. This way even people with a color vision deficiency will notice that something is wrong because the background has diagonal stripes in another shade than the background and an icon that is pulsating....


7

I see three main approaches: Hide the flow. Display "service not available" page on selecting the flow. Disable the flow with some indication (tooltip, information ("i") icon). There are advantages and disadvantages to all approaches. The main drawback to the first is that if someone comes to the site expecting to find the flow but can't see it then ...


7

Other than the obvious answer: "re-write your app so it supports common user actions better" You could try manipulating the browser history using new development techniques (usually outside the scope of a UX answer). Otherwise, a JavaScript alert will only fire after the users have tried to leave the page for any reason, which might be confusing to them. ...


7

You asked for an example of an implementation: Wordpress warns the user when it's likely they misspelled their email address. Like you said, this does feel like an error and not a 'soft error'. I agree with @Franchesca that you can use this, but should go for a less threatening color than red. But I wouldn't go for blue. I think orange is a better choice....


6

Agree that it is better to have an undo mechanism. If that is not possible in your case, including informative text in the button may increase chances that your user would read it since they have to click it (although it would very useful to actually run a usability test for your scenario). If you could customize the message and show extra text if existing ...


6

As far as I remember, this is because of well-known Hot Coffee Lawsuit against McDonalds. Judge Robert H. Scott who presided over this case stated: ...knowing the risk of harm, the evidence and testimony would indicate that McDonald’s consciously made no serious effort to warn its consumers by placing just the most simple, adequate warning on ...


6

Instead of using the clenched fist cursor I would suggest using this instead. or else continue reading. Show it to the user that it's draggable. Like in real life physical Products do. For example the switch on this table lamp here. The grip is enough to tell the user that it's draggable and it can be slided since there is no other reason why to put ...



Only top voted, non community-wiki answers of a minimum length are eligible