Posts Tagged ‘error messages’

h1

I have to do what?

March 27, 2013

Sometimes things just work and you get a good feeling from the website — as though the owners cared enough about their customers to take the time to make the user experience friendly and useful (see yesterday’s post: http://cybertext.wordpress.com/2013/03/26/thoughtful-and-useful-response-to-a-web-form/).

Then on other days you get something like this:

huglight_message

I have to press ‘Cancel’ on the next screen to view the offer? What the…?

You know what the worst of it was? There was NO ‘Cancel’ button AT ALL on the next screen. And you had no choice but to click OK here and get taken to the offers screen… the one you couldn’t cancel out of.

Then there’s the odd mix of sentence and title case… and the Warning symbol…

Talk about frustrating!

h1

Well, hello there!

February 26, 2013

I spent some time last weekend going through my Firefox bookmarks to see what’s still valid, what’s still relevant (to me), etc. and generally just doing a good clean-up of them.

One of the sites I went to had this:

hi

The site says’ ‘Hi’??? Really? And ‘are being requested’? Sheesh.

h1

Australia Post: Please test your web forms

December 27, 2012

Australia Post invited me to participate in an online survey — the invitation was on the printed receipt I received from a recent transaction. Off I went to the URL, and got stymied by the first field:

auspost_form01

I clicked the ‘here’ link and got this:

auspost_form02

I clicked OK, then clicked ‘here’ again and this time I got the correct information.

So what went wrong?

I figured it out eventually after a couple of attempts using different scenarios. When I went to the URL either my cursor was automatically placed in the first field, or I put it there ready to fill in the form. At that point I realized I didn’t know what the Outlet ID was, so I clicked ‘here’. However, the form still thought my cursor was in the first field (not moved and clicked on ‘here’), so it spat out the error message above.

It’s only after I clicked OK, that the cursor moved out of the first field and so clicking ‘here’ again opened the correct pop-up window with the information I needed.

Some simple user testing would have shown that issue almost immediately. So I can only assume that no user testing was done, perhaps not even any in-house testing. <sigh>

It wouldn’t have taken much testing — this form only had about eight simple fields to complete. And someone went to the bother of writing an error message in case the user did something wrong. This user didn’t do anything wrong — she clicked on the link, but as the web page didn’t recognize that her cursor was no longer in the first field, it spat out the error.

An even better option would have been for the developer to have put the user assistance right on the interface — there was plenty of room to have an image that highlighted the required information (which was in the pop-up window instead). By putting the user assistance right in the interface, the user wouldn’t have to have hunted out the ‘here’ link, got the same result I did, and if they persevered, they would have eventually got the pop-up window with the image — that’s some six or more clicks… for ONE field on this form. A simple image showing the two areas of the printed receipt that contained the information you had to add would have saved a lot of time and frustration.

h1

Cryptic error message

October 12, 2012

I tried to go to a web page and got this message instead:

A classic example of a meaningless (to this reader anyway) error message.

According to Wikipedia, a 503 error message is:

503 Service Unavailable The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state.

So why couldn’t this message say that? ‘No healthy backends’, ‘guru meditation’, a cryptic XID number (whatever ‘XID’ is), and ‘varnish cache server’ mean ABSOLUTELY nothing to me.

But ‘server overloaded or down for maintenance’ does mean something. Some plain language training wouldn’t have gone astray for the person who wrote this error message.

h1

Another meaningless error message

April 2, 2012

You’d think the bigger companies would have staff or contract technical writers/editors who they’d use to check the messages the user sees, but I guess not if this error message from SmartFTP is any indication. Flood control is enabled? Really?? and WTF is ‘flood control’ to an ordinary user? The second part of the error gives a clue that it might be related to an overloaded search facility, but ‘flood control’?

Flood control is enabled

h1

Escape? Cancel? What…?

November 24, 2011

I was opening a PowerPoint presentation on my client’s network, using my not super fast VPN connection. I got this cryptic message:

So, I have to press the ESC cancel to stop the presentation from opening. Fair enough, though it could have been written in simpler language (e.g. Press the ESC key to stop opening the document.)

However, that Cancel button just confuses the message. You have two instances of ‘cancel’ in the one message box and it’s not clear as to what the Cancel button does. Does it just cancel the message (I suspect it does) and the document keeps on opening, or does it substitute for the ESC key?

Someone who’s not very familiar with creating a PowerPoint presentation or presenting one, may not be familiar with using ESC to get out of full screen mode once the presentation is open.  Thus they are likely to be really confused by this message.

A better option for the developers/UI text people may be to keep the message, and instead of a Cancel button, adding a ‘close’ icon at the top of the message box, or changing the text on the button to something like Close, though I still think that’s not clear either. Even better would be a wordier message like Close this message. Sure, it’s more text, but there would be no confusion as to what that button does.

h1

Error messages that make you feel stupid

November 18, 2011

Back in 2008 I wrote a post on writing useful error messages (http://cybertext.wordpress.com/2008/04/03/writing-useful-error-messages/), where I stated:

The worst kind of error is one that tells the user nothing and doesn’t help them recover from the error condition.

Also, don’t insult the user or call them stupid… there are many ways developers call users stupid without saying so. For example: “The password is wrong! [OK]“. This sort of error message doesn’t help the user at all, and they feel idiotic for not knowing ‘what the computer wants’. The exclamation mark so beloved by certain developers is like a slap in the face and just adds insult to injury.

Well, I came across one a few days ago that:

Here it is:

Error message with an exclamation point

Thanks for making me feel unworthy

There was no other information on how I could get these obviously special privileges available only to the very few. Even a line about contacting my system administrator might have lessened the impact of this error message.

Removing the exclamation mark would have done a lot to convert this message from a ‘You are too stupid to have privileges’ insult to just a statement of fact. That single punctuation mark in a message such as this has the power to make a person feel like an idiot.

[Links last checked November 2011]

h1

It’s not rocket science…

November 23, 2010

But from the way some web forms are created — and their error messages — you’d think it was really difficult to get it right.

Medibank Private, the Australian health insurance organization I wrote about the other day, emailed me a link to answer a quick survey about my recent experiences with them. I was happy to do so, but frustrated — yet again — with web form and error message stuff that isn’t rocket science.

In this case, a simple field on a form for my phone number so they could contact me if I was happy to answer any further questions. I duly entered my phone number, using the standard convention in Australia for writing phone numbers — (area_code) <four_numbers> <four numbers>. There was no user assistance on the survey form next to the field to tell me how to format my phone number. So I pressed tab to move to the next field.

And I got this error message:

Hello? Macquarie Dictionary defines a digit as ‘any of the Arabic figures 0, 1 … 9′. I had entered 10 digits, despite what the error message said. Maybe, just maybe, they meant ‘characters’, which are totally different than ‘digits’.

So I removed the parentheses from the area code. Nope. It didn’t like that either and repeated the same error message about ’10 digits’. So I removed the spaces from the phone number and then it accepted my phone number without further complaint.

So, what’s the problem here and how could the survey designer fix it? There are several problems that I can see:

  • It would appear that there was no usability testing of this survey form with real-life, ordinary users. Anyone observing someone trying to complete that field would have realized that there are many ways to enter a phone number, and thus many ways to get it wrong.
  • There was no user assistance next to the field to tell you that you can’t enter spaces, parentheses, dashes etc. — you can only enter one long string of 10 numbers.
  • The designer used an incorrect term in the error message. Digits and characters are two quite different things, so to tell me that I had to enter 10 digits when I had already done so was incorrect.
  • And using ‘digits’? Puh-lease. What about the more understandable term, ‘numbers’? ‘Digit’ might be fine for database designers, but users use ‘numbers’ or perhaps ‘numerals’.
  • Finally, don’t shout at me like I’m an idiot. The error message is in red — that’s enough to tell me you think I’m stupid, so don’t add insult to injury by using upper case text to shout at me too!

How could the survey designer have fixed this form?

  • Add some user assistance text next to the field to show an example of the accepted format (e.g. ‘Enter your 10-digit phone number; do not use spaces or other non-numeric characters. For example: 0712345678.’)
  • Improve the error message: If an error was made after providing the correct format in the user assistance, then repeat those instructions with an error message worded something like this: “Enter 10 numbers with no spaces, dashes, brackets, etc.” In sentence case.

It’s not rocket science…

Update: I wanted to rent a car online for my trip to the US for the WritersUA Conference. Here’s how Dollar deal with phone numbers:

Simple, easy to understand, and no need for an error message if the user follows the instructions/pattern shown to the right of the field.

[Link last checked November 2010]

h1

Windows Live Messenger error

November 15, 2010

For the past two days, I’ve had a ‘You can still chat, but some features might not be available because of a connection problem’ pink error message on Windows Live Messenger (I’m using version 2009, build 14.0.8089.726 in case it matters).

Everything else I do on the internet appears to be working fine, so this message made me curious. What features? What connection problem? ‘Might not be available’ — or might be? What’s gone wrong?

Well, there’s not a lot that came up on a Google search for this one, but all the search results I got were from the past few days and all say that Microsoft has disabled clickable links in Live Messenger 2009 because of some malicious worm (or similar).

Fair enough.

But why on earth doesn’t the error message say that it’s the links that are disabled? Why make users worry about their internet connection when a clear statement of the issue could put their minds to rest? Live Messenger is not some obscure, niche software used only by a few — it’s used by millions of ordinary people around the world, many of whom might get anxious when reading this message.

How to fix this message? Reword it so that it states clearly and simply what the problem is. For example:

You can still chat, but we’ve disabled ‘live’ links for a while — you won’t be able to click a link to go directly to the web page.

I’m sure my wording could be improved, but at least it tells the user where the issue lies (unlike the generic ‘some features’, ‘might not’, and ‘a connection problem’ of the original error message).

PLEASE NOTE: I do not work for Microsoft and I don’t know how to contact anyone there. I don’t know when this issue will be fixed, and I have no control over any of it. All I wanted to do in this post was highlight an error message that told you nothing and offer suggestions to software developers as to how a meaningless error message — such as this one from Microsoft — could be improved. So please don’t ask me how to get rid of the pink message — I don’t know how, but I assume that when Microsoft fixes it AND you install the relevant update, the message will go. And no, I don’t know when the update is coming out.

Update 2 December 2010: When I turned on my computer this morning and connected to Live Messenger, the pink message had gone! I don’t know if links now work or not (I haven’t tested them yet), but the message is gone.

Update 3 December 2010: It’s back :-(

h1

Semaphore timeout period?

May 9, 2010

I was trying to scan some documents today. I have a multi-function printer, with scanning capabilities across the network. My first scan went through fine. But the next one didn’t.

I got a Windows error about delay write failed. I know what that one is as I occasionally get it with MYOB (it means that the network location is unavailable for some reason; usually it works the second time).

So I tried the scan again, with the same result, then once more. This time I got a different message and it seemed to be associated with SnagIt (also open at the time, and flashing in my toolbar):

Semaphore timeout? WT...?

Oh lucky me! A totally meaningless error message! Last time I heard the word ‘semaphore’ was when I was in Brownies and Girl Guides, but I figured that this semaphore had nothing to do with flags used to send messages between people on ships or across an expanse of land — after all, we have Twitter now!

Off to Google, where I found out that this is something to do with network connectivity too. Well, why doesn’t the message say so? How hard would it be to add something like “You’ve lost connection to the network. This may be temporary, so please try again.” Adding this sort of text would save people scratching their heads, and would save them having to search the internet and read quite technical notes to find out what this beastie is.

No wonder non-techie computer users get frustrated with computers and software!

(BTW, the scan worked on the fourth try.)

[Link last checked May 2010]

Follow

Get every new post delivered to your Inbox.

Join 232 other followers