Léonie Watson's personal website. Writing about the web, accessibility, and other things.
- Public lists
-
btconf 2025 speakers
- Fetched
The subject of screen reader detection has been under discussion lately. It isn’t something I’m comfortable with, so I’d like to share the reasons why.
I don’t want to share personal information with websites I visit
My disability is personal to me, and I share that informat...
Inaccessible Cyber Streetwise website
The Cyber Streetwise website was launched by the UK Home Office in January. Developed by Nudge Digital, Cyber Streetwise is a high profile website intended to change attitudes towards online security. It is also a complete travesty when it comes to accessibility.
The Cyber S...
Potato dauphinoise
Potato dauphinoise is ridiculously easy to make, gloriously indulgent and absolutely delicious. It goes well with anything from a lamb roast to a good steak, but my favourite is potato dauphinoise with confit of duck!
Information
Makes: Four helpings
Time: 1 hour 45 minutes...
Jaws, IE & the Forms region bug
There is an unusual problem with Jaws and Internet Explorer that causes the word "region" to be announced before every field in a form. Fortunately there is a workaround until the problem itself is resolved.
The situation arises when you have a form inside a container with r...
Joseph O'Connor's Spaghetti & meatballs
The tenth in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes. This beautifully written Italian recipe is from Joseph Karr O'Connor.
Inform...
Screen readers, ARIA & HTML5 (too much information)
Most current screen readers support ARIA to one extent or another, and many now support some features of HTML5 as well. With ARIA and HTML5 making increasing amounts of semantic data available to screen reader users, it’s really easy to inadvertently overload people with too...
Graham Armfield's Aubergine pasta
The ninth in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes. This easy pasta dish is from Graham Armfield.
Information
Makes: Two or thr...
Solving the longdesc problem
The Image Description extension re-introduces the longdesc attribute to HTML. Although most people recognise that longdesc is flawed, finding a viable alternative has proved surprisingly difficult. For now longdesc is the best solution we have, but in the interests of findin...
Screen reader support for HTML5 sections
HTML5 includes a handful of sectioning elements that give documents a robust semantic structure. The header, footer, nav, article, section and aside elements give different regions of a document meaning. Amongst other things, that meaning can be understood by screen readers,...
Eggs benedict (with real Hollandaise sauce)
This recipe is fabulous for brunch on Christmas eve, or any lazy weekend when you’re feeling indulgent. Cheating is perfectly acceptable if you don’t want to make the Hollandaise sauce from scratch, but it tastes even better when you’ve done it all yourself!
Information
Mak...
Jaws scripts for the HTML5 `main` element
Updated: 1 November 2018
Jaws scripts no longer available. A shortcut ("q") for moving directly to the main element is now available in Jaws as standard.
The main element extension specifies a way to markup the primary content area of a web page in HTML5. There are several g...
Accessible forms with ARIA live regions
When a form is used to update information on the page, it can be troublesome for screen reader users. Unless the screen reader is focused on the relevant bit of the page, the update goes by un-noticed. ARIA live regions are a simple way to improve the experience for screen r...
Cheeseburgers & sweet potato wedges
With Guy Fawkes’ night coming up, these cheeseburgers and sweet potato wedges are great to eat before you head out to enjoy the fireworks. They’re incredibly easy to make, and madly versatile, so you can rustle them up anytime throughout the year.
Information
Makes: Two che...
Using the HTML5 `placeholder attribute
HTML5 has changed the way we build websites and online applications. It introduces lots of new features, many of which make inclusive design much more achievable.
Happily you can start making your HTML5 more inclusive with a minimum of effort. One simple way is to make your ...
Useful Windows 8 Narrator commands
Windows 8 introduces several improvements to Narrator, its built in speech capability. Like VoiceOver in the early days, there is much that Narrator doesn’t do, but it already has many of the characteristics you’d expect to find in a screen reader.
The challenge with using a...
Useful Windows 8 shortcut keys for keyboard users
Windows 8 is a big change from Windows 7. With features like the Metro start screen and charm bar, the interface has been completely reworked and the focus is on touch screen devices. That also means a whole new set of shortcut keys for keyboard devices too.
Return to start ...
Enhancing ARIA landmarks with aria-labelledby
ARIA landmark roles provide a useful way for screen reader users to navigate through web pages, and to understand the purpose of different sections of content on the page. With just a little bit more ARIA you can make landmarks even more helpful to blind and partially sighte...
Using tabbed interfaces with a screen reader
Tabbed interfaces are increasingly common on web pages. They make good use of space, and they can be visually intuitive. Using tabs with a screen reader is a different experience though.
When it comes to tabbed interfaces on web pages, there are two disadvantages for screen ...
Jeremy Keith's Pork chop with anchovies
The eighth in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes. This tasty recipe is from Jeremy Keith.
Information
Makes: One helping
Tim...
David Sloan's Venison casserole
The seventh in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes. This hearty feast is from David Sloan.
Information
Makes: 6 helpings
Time...
Jared Smith's Cheesy bacon potatoes
The sixth in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes. This fabulous outdoors recipe is from Jared Smith.
Information
Makes: 8 to ...
Windows 8 Narrator overview
This post was updated on 8th July 2012, to reflect changes in the Windows 8 release edition.
Windows 8 has several accessibility improvements. One of the most noticeable is Narrator, Windows’ built in speech capability. Narrator has grown up in Windows 8, and now comes with ...
Dennis Lembree's Beer fondue
The fifth in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes. This tasty fondue recipe is from Dennis Lembree.
Information
Makes: 3 to 5 ...
Gez Lemon's Broccoli pesto pasta
The fourth in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes. This tempting vegetarian recipe is from Gez Lemon.
Information
Makes: 2 he...
Wendy Chisholm's Chocolate pudding
The third in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes. This beautiful chocolate pudding is from Wendy Chisholm.
Information
Makes:...
Bruce Lawson's Plaa menow (Fish in lime)
The second in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes. This sumptuous Thai recipe is from Bruce Lawson.
Information
Makes: 2 help...
John Foliot's Salsa
The first in a series of posts that bring together the two sides of my blog: Food and technology. I’ve asked the great and the good from the web standards community to share their favourite recipes. This gorgeous salsa recipe is from John Foliot.
Information
Makes: A lot of...
Bacon & marmalade sandwiches
I inherited my love of bacon and marmalade sandwiches from my mum, along with much else. They’re one of the many ways I’ll always remember her.
Information
- Makes: 2 sandwiches
- Time: 15 minutes
Ingredients
- 4 slices wholemeal bread
- 4 thick rashers back bacon
- Marmalade
- Butter
- English breakfast tea
Method
- Grill the bacon under a medium heat for about 12 minutes, or until the edges are crispy.
- Meanwhile, spread a littlebutter and marmalade on to each slice of bread, and then put the kettle on.
- When the bacon is ready, make the sandwiches and a fresh pot of tea.
- Enjoy with someone close to you.
Using the HTML5 `nav` element
HTML5 introduces the nav element for marking up sections of a page that contain navigational links. Used wisely the nav element is a big help to screen reader users, as well as a step forward in semantic meaning.
HTML4 navigation
With HTML4, a typical navigation block might ...
Caramelised onion chutney
Caramelised onion chutney is the "little black dress" of the condiment world. You can use it anywhere. Chuck it on pizza with some goats cheese, add a spoonful to your gravy, spread it on melted cheese on toast, or try a little with a plate of cold cuts, olives and fresh bre...