In browser spellchecking
“Necessity is the mother of invention” We have changed our Quality Assurance (QA) methods recently at TPGi and now require a screen reader friendly method to find spelling errors in…
“Necessity is the mother of invention” We have changed our Quality Assurance (QA) methods recently at TPGi and now require a screen reader friendly method to find spelling errors in…
February 9, 2017 | Technical
The TPGi partners Mike, Debs and Charlie have always placed an emphasis on developing and sharing knowledge on how to make the web more accessible for users. A major aspect…
December 23, 2016 | Technical
Native HTML elements don’t require the addition of ARIA attributes to expose the semantics they have, as, for the most part, browsers expose this information: YAY. This is expressed in…
October 8, 2016 | Technical
ZoomText Magnifier/Reader is a popular combination magnifier/screen reader, primarily for users with low vision. A feature it provides is Web Finder, which makes use of HTML semantics to provide navigation…
September 2, 2016 | Technical
The following content written by me, was until recently a part of the W3C Custom Elements specification, but was removed/substantially re-written when a new editor took over. As we think, in…
April 5, 2016 | Technical
A discussion occured on A11ySlackers gitter channel last evening about whether use of the following markup pattern was a WCAG 2.0 failure: <img src=”a.gif” alt=”” title=”some text”>
February 10, 2016 | Technical
You can make an element scrollable using CSS overflow property, problem is that typically the content cannot be scrolled using the keyboard.
February 3, 2016 | Technical
I have reported previously on support in browsers and screen readers (SR) for aria-hidden and the HTML5 hidden attribute. The last time was 2 years ago, the orginal article published…
January 26, 2016 | Technical
Tooltips have always bugged me, apart from regularly mispelling as “TOOTlips” it is a bugger trying to create one that works across browsers with Assistive Technology (AT), in particular screen…
January 15, 2016 | Technical
Error messages can be problematic to convey consistently to all users across browsers and assistive technology (AT). Using simple HTML, with a little ARIA polyfil magic if you want to…
January 3, 2016 | Technical
Recent articles by people of TPG:
December 4, 2015 | Technical

Any change in WCAG 2.1? Nope, 2.1 parsing criterion is still a PITA The WCAG 2.0 Parsing Criterion is a Pain In The Ass (PITA) because the checking of it…
November 20, 2015 | Technical
Stinkin’ thinkin’ on HTML @w3c (AKA what i would be saying at #TPAC2015 if I was there) HTML is being discussed, again, at W3C. HTML5 was published as a recommendation…
October 29, 2015 | Technical
For many of us HTML as a language is expressed visually and often implicitly as graphical user interfaces (often dressed in fancy CSS threads). For others it is an aural…
October 26, 2015 | Technical
The role attribute in HTML can have multiple space separated values :
October 15, 2015 | Technical
Typically designers and web developers divide web pages into macro content areas (let’s call them regions). Doing an image search for typical web page returns lots of examples of diagrammatic…
September 24, 2015 | Technical
The other day, in relation to a github comment, I was asked by my friend Mike[tm]Smith “Can alt have line breaks in it or does that do weird things to…
September 15, 2015 | Technical

When you check a HTML document, using the W3C HTML conformance checker, to find out whether its code conforms to the rules defined in the HTML specification (and other referenced…
August 10, 2015 | Technical