0

I have an Australian state dropdown.

  • The label is like ACT, VIC, NSW (short form)
  • But the value is like Australian Capital Territory, Victoria (long form)

Should the screen reader announce the short form or the long form?

kenpeter
  • 7,404
  • 14
  • 64
  • 95

1 Answers1

1

First of all, it's nearly always a bad idea to have a difference between what is written and what is spoken, for at least two reasons:

  • Blind people aren't the only ones to use screen readers. There are also partially sighted people, people with dyslexia or cognitive impairments. For these people you create a useless contradiction in their brain.
  • In braille, should you consider the written text because braille is a form of writing, or the accessible label (corresponding to the spoken text)? All screen readers don't answer equally to this question and/or have settings to decide

Now, you could certainly ask what is the best to show in your list: the short or the long form, independently of pure design constraints.

For this question, there is no definitive answer best suited for all cases.

In fact you have four possibilities:

  • Short form alone, i.e. "VIC"
  • Long form alone, i.e. "Victoria"
  • Both, short form first, then long form, such as "VIC - Victoria"
  • Both, long form first, then short form, such as "Victoria (VIC)"

The following points can help you decide:

  • How many elements there are in the list ? 5, 10, 20, 50, 100, more ? The more elements there are, the less it's intuitive to use short form only
  • Can the user type the first letters of the short and/or long form in order to quickly find the corresponding element in the list ? Only the very first letter, or several (possibly three or four) ? Above 10 or 15 elements, you should almost always allow full letter navigation and not only the first letter
  • How well are the abbreviations known to the users ? Are they used to using them ?
  • What are users usually writing and expect to read?
  • How similar the short form compared to the long one ? e.g. difficulty to find "Victoria" only based on the abbreviation, if it is "VIC" compared to if it was something less obviously related like "VCT".

You are talking about Australian states. I don't know Australia at all, but I assume that there aren't more than a few dozens options, and if your site is mostly made for Australians, they are certainly used to the short form. So it shouldn't be a major problem to keep the short form only. If you want to be more foreigner-friendly, you might have both.

GrahamTheDev
  • 22,724
  • 2
  • 32
  • 64
QuentinC
  • 12,311
  • 4
  • 24
  • 37
  • Great answer! OP, as there are only 6 states just use the same text as the label in this case. Add all the other suggestions @QuentinC made to your development guidelines / knowledge base as he has covered a lot of scenarios here that are useful depending on list length and complexity. – GrahamTheDev May 29 '20 at 08:49