Handling and explaining errors gracefully so as to have the least negative impact on a user's experience and workflow.

learn more… | top users | synonyms

73
votes
8answers
10k views

Best practices to design a 404 error page

What are the best practices in designing a 404 error page? I read so many blogs and articles regarding this. Some says about using fancy images , when some days about sticking to the basics. Are there ...
0
votes
1answer
30 views

Track Errors in UI

I was thinking about tracking the errors a user encounters within the UI. The idea is that if I'm notified of such errors, I can start to see trends and correct major issues. Has anyone done this ...
22
votes
5answers
2k views

Are HTTP error codes user-friendly?

Why do we still have these HTTP error codes? For me it seems like they are completely useless for the user (not for all but most of them). It says nothing helpful (look at the screenshot above, it ...
1
vote
2answers
92 views

Displaying errors to a user - One at a time or all at once?

For context: This is a desktop application interacting with a service running on W7. I'll try and leave all the technical details out of this, but here goes: Part of my application has to send a ...
4
votes
2answers
111 views

Should 404 page use different layout from the rest of the site?

An error page can either use the same template as the rest of the site or a different one. With Error 500 (Server Error), it is preferred for the error page to be as simple as possible to lower the ...
3
votes
3answers
81 views

What is the recommended way to display a form field in an error state that is also on focus?

I've seen a lot of tips on good error states, but I haven't seen much on best practices for when the error state field in on focus. Here is an example of a sign up form with multiple errors (...
1
vote
3answers
47 views

Feedback for invalid selection of the text

In my application user is allowed to add objects in text (represented as HTML tags) by selecting a part of it. Something like in the rangy.js demo but the object is being added immediately after users ...
3
votes
2answers
145 views

Duration of alert messages/notifications

From my understanding, alert messages/notifications should not just disappear after a certain amount of time for accessibility reasons - some people may require more time to read them so they should ...
1
vote
3answers
225 views

How to illustrate a “saved, but incomplete” state

Right now I have a form that is broken into multiple sections. Beside the form, there is a sidebar with a list of every section's name. Each section will experience 5 states: unsaved edit(s) ...
2
votes
1answer
80 views

Refreshing 500 error page

When a link or button is clicked and the user is shown a 500 error page because something went wrong technically, what should happen when the page is refreshed? 1. Go to where the user intended to go ...
1
vote
2answers
41 views

User form for entering support query

Assuming that we are gathering details like browser name, browser version, page URL, error message, etc behind the scenes in hidden fields. Is it better to have one title field plus one big textarea ...
31
votes
8answers
24k views

How to tell the user his login credentials are incorrect?

When a user has entered incorrect details into a login form, is it better to tell them: The username or password you have entered is invalid. or The user name you have entered is invalid (for ...
3
votes
5answers
244 views

What's the best way to show multiple errors associated with a table row?

After loading some files I get a table that looks like the following: The picture above shows that 49 rows were processed, of which 33 are okay, 8 have warnings and 8 have errors. Now, each rows ...
11
votes
5answers
1k views

How do I manage form validation for either/or fields

I have a form in which there the user is required to enter either a postal code OR select a city in order to do a search. If they fail to enter either and submit the form, currently the form ...
0
votes
1answer
121 views

How to position page-level error message?

User fills out this page and hits Save. The page has multiple errors, some on Tab one, others on Tab two. What's the best way to present a page-level error message explaining that user should ...
3
votes
1answer
179 views

What are the most common mistakes people make when entering their e-mails in a form?

I want to write some quite specific error messages for an e-mail form field in order for people to find out what they did wrong more quickly. – What are the most common mistakes people make when ...
8
votes
1answer
290 views

“An unexpected error occured”

I know this is more language problem, but in many applications there is a text "unexpected error occurred". How do you get the sense (in context of UX) of this information? It makes me feel that the ...
0
votes
2answers
144 views

What's the best way to highlight errors in an unconventional form?

Over at UXswitch we created a WYSIWYG form for posting a new UX job. Have a look http://www.uxswitch.com/post-job. Our job adverts are like an infographic and they are built on the fly. Problem is, ...
9
votes
2answers
411 views

Is it a good idea to redirect expected page name misspellings/typos for critical web pages?

For example, would redirecting www.example.com/loogin to www.example.com/login be fine? Would it be better to automatically redirect users to the correct page or display a page stating that the user ...
1
vote
2answers
80 views

How can unintentional duplicate purchases be prevented?

When a customer clicks to complete a purchase, if anything happens that prevents the confirmation page from loading (user temporarily loses internet connection, etc.), but the purchase is still ...
2
votes
3answers
195 views

How to increase visibility of required fields without interfering with error visibility

Context This is a heavily used internal application. Users are on the phone with clients during interaction with the UI. There is a small set of required fields indicated by an asterisk. Since the ...
1
vote
2answers
1k views

Form validation and disabled buttons [duplicate]

Allowing a user to submit and find errors is likely optimal compared to the cognitive load of searching a form to see why the button's disabled. However, this could be avoided by providing real-time ...
4
votes
1answer
154 views

What should a good error email look like?

Upon errors in my applications, I'm sending out error emails. Both, developers and administrators get them. The huge amount of "information" inside the emails tend to make them helpful for ...
18
votes
7answers
3k views

Is it worth having custom 404 pages for different features of a web app?

We've seen a lot of beautiful custom error pages for server errors such as 404 and 503, but it seems like each site or app has just has one for whatever page you cannot reach. Is it in anyway ...
6
votes
3answers
163 views

If users encounter an error in an on-line/web process, typically what proportion actually complain?

Does anyone have any statistics or considered estimation on the proportion of users that contact a web site to inform/complain that an on-line process that they attempted failed? Further, does it ...
0
votes
1answer
40 views

Should I allow the user to err with explanation why, or remove possibilities to err without explanation?

I'm working on a simple design that raises not-so-simple discussion. This is my UI: User can add new items (country or region, i.e. State/DMA) using the combo above. When using combo at first, it ...
13
votes
8answers
3k views

Why are error codes on websites shown as “404 Not Found” [duplicate]

Most error pages on websites display http status codes in messages. Eg - "404 Not Found" Is that status code really helpful for a user? A previous question asked Are HTTP error codes user-friendly?...
1
vote
3answers
475 views

When should I validate that the password in a confirmation field matches the first password entered?

If a user creation page has a field where you are asked to re-enter your password, when should the page validate that the second password matches the first? I do not have control over whether or not ...
11
votes
3answers
10k views

What's the Android recommendation for error handling

I'm looking through the Android UX design docs, and I'm not finding an article for best practices around error handling. The type of errors I'm concerned with are limited functionality due to no ...
3
votes
1answer
190 views

When to remove error color from field? On change or on focus?

I have a form. When the user puts in wrong information or an error shows up, the field color changes. Now, I'm confused as to when I should change the color back; should it be when the user focuses ...
4
votes
2answers
121 views

Do short response times increase errors for complex tasks?

I am currently dealing with a summary of "Designing the User Interface: Strategies for Effective Human-Computer Interaction (5th edition)" by Ben Shneiderman & Catherine Plaisant. In this summary ...
4
votes
1answer
7k views

Toast message or dialog message for displaying internet connection error message on application

We are designing a new android application. The app is in its initial stage of architectural design and UI definition. One of the main question is how to display internet connection error message, On ...
0
votes
2answers
111 views

When registration fails due to server problems, how to preserve entered data? [closed]

Imagine you're a user filling in a registration form on a website. The form has about 20 required fields, so it's not a small form. Because the entire form uses inline validation, you're confident you ...
3
votes
3answers
437 views

What is the best the message “Server is not Running” or “Please start the server” and why?

I need to show theis error message when local server is not running. I need to know which message is delivering the right information.
4
votes
4answers
468 views

Error handling - what to do with large error list?

We are rewriting our desktop application and we are thinking of improving the error handling and error notifications. Currently, it is only based on modal dialogs. But some of the messages contain ...
0
votes
3answers
130 views

Unknown page - what to do? Error or default (omision) page?

I'm currently working on a webpage whose links work as index.php?do=buy, ?do=sell, ?do=catalog, etc. However, I stopped for a second, and thought: what if someone changes it? (?do=idontexist) What ...
1
vote
1answer
303 views

How should I formulate a validation error message for a number field?

How should I formulate a validation error message for a number field? A number is expected. A number is required. The value should be a number. Number is not valid. Invalid number. Value is not a ...
1
vote
1answer
377 views

Best way to integrate validation errors and hints into web form

I'm creating a web form and have followed the best practices laid out here and on other UX sites so far. The one decision I still have to make is regarding the display of error messages and input ...
3
votes
3answers
331 views

Am I providing too little feedback?

Consider this form in its blank state. Here's an example of an invalid entry. I pre-filled two fields because I belief that, edge cases aside, most users would attempt to use the form appropriately....
2
votes
5answers
862 views

Do people expect to mistype their passwords?

I expect people have to type in passwords pretty regularly. Sometimes if you haven't typed it in for a while but end up faced with a login prompt, you think you remember the password, type it in, and ...
2
votes
2answers
147 views

Can I ask a user to provide Mandatory description of the error?

In my app when an unhandled error occurs a popup window opens. It has a field to add additional info but it's optional. This is completely anonymous. Due to security issues I cannot use a stack-trace ...
2
votes
1answer
1k views

Design pattern for handling network connection errors

In case you didn't know, people are increasingly using smartphones. One problem that comes with smartphones is a shaky and unreliable internet connection. For "static" websites that primarily serving ...
2
votes
2answers
568 views

What's reasonable time lag before displaying a timeout message?

We're developing an online application and wondered what is the average/expected/reasonable about of time to make the user wait after form submission before we say "Hey sorry, we think there's a ...
0
votes
1answer
57 views

Related inputs workflow

This is the feature I need: Think of yourself as a part time employee. You are allowed to enter up to 2 time intervals to specify your availability for the day. So there are 4 textboxes/...
2
votes
3answers
172 views

What are the best options to show huge number of errors on multiple paginated list

We have a business application where users edit participants' payroll information across multiple income sources in a single list. A list would have - around 200 participants - each participant ...
2
votes
1answer
719 views

How should one phrase validation error messages?

What is the best phrase to use considering that these are short error messages that is positioned right beside the labels / input they are referring to. For example, there's a missing email address, ...
37
votes
3answers
2k views

Humor on the deathbed

Here is a rather accurate description of an extremely rare situation, displayed by a program right before seppuku: cannot handle the fatal error due to a fatal error in the fatal error handler! ...
43
votes
6answers
3k views

How can I highlight errors when bright red is the main color of the brand?

I'm working on a mobile website for a client whose main brand color is red. The website header and headings are all red. CTA buttons are red too. How can I effectively separate errors (mostly in form ...
3
votes
4answers
237 views

Positive connotation Icon for number of errors

We have a game where we need to count number of errors as performance criteria. We are looking for a way to positively note the scores. One idea was to make an association to golfing by naming it ...