(incomplete and not in chronological order) Archive of stuff I have written/edited over the years 2005-2018
Specifications
Articles
- Making sure hidden frames are hidden
- The title attribute – what is it good for
- AJAX and Screen Readers – Content Access Issues
- Short note on role none or presentation
- A (not so) short note on ARIA to the rescue.html
- A Brave New alt in {HTML5}.html
- Accessibility Notes 2nd August 2011.html
- alt in HTML5 Required – to be or not to be.html
- alt in HTML5 – Moving Forward.html
- Anybody can be an A11y Slacker.html
- Apple Webkit Gets Serious About WAI-ARIA (on Mac).html
- ARIA alert support.html
- ARIA in HTML – there goes the neighborhood.html
- ARIA role support how the Windows browsers stack up – Update.html
- ARIA Role Support in Safari 4.0.html
- ARIA Toggle Button and Tri-state Checkbox examples.html
- aria-labelledby and aria-describedby support in popular Windows browsers.html
- Brief history of browser accessibility support.html
- Browser & Assistive Technology Tests Redux.html
- Building an Accessible Disclosure Button – using Web Components
- cite and blockquote – reloaded.html
- Comparison of ARIA roles exposed via MSAA and UI Automation in IE9.html
- Computer says NO to HTML5 document outline.html
- CSS, HTML, ARIA, browsers, assistive technology and interoperability.html
- Easy content organisation with HTML5.html
- Emulating failure.html
- Fieldsets, Legends and Screen Readers.html
- Firefox 14 image long description via link using aria-describedby.html
- Google Chrome accessibility update.html
- How Can I Validate (X)HTML + ARIA.html
- How to mark up subheadings, subtitles, alternative titles and taglines.html
- how to remove CSS outlines in an accessible manner.html
- How YOU can join the W3C HTML5 Working Group in 4 easy steps.html
- HTML Developers Please Consider HTML5 Doctor.html
- HTML5 Techniques for providing useful text alternatives.html
- HTML5 accessibility.html
- HTML5 Accessibility analysis.html
- HTML5 Accessibility Challenges.html
- HTML5 Accessibility Chops ARIA & validation.html
- HTML5 Accessibility Chops ARIA landmark support.html
- HTML5 Accessibility Chops ARIA role=alert browser support.html
- HTML5 Accessibility Chops Block Links.html
- HTML5 Accessibility Chops Conflicting advice and requirements.html
- HTML5 Accessibility Chops data for the masses.html
- HTML5 Accessibility Chops form control labeling.html
- HTML5 Accessibility Chops hidden and aria-hidden support on the UP!.html
- HTML5 Accessibility Chops hidden and aria-hidden.html
- HTML5 Accessibility Chops Just use a (native HTML) button.html
- HTML5 Accessibility Chops notes on using ARIA.html
- HTML5 Accessibility Chops section elements.html
- HTML5 Accessibility Chops SVG text alternative example.html
- HTML5 Accessibility Chops the alt decision.html
- HTML5 Accessibility Chops the figure and figcaption elements.html
- HTML5 Accessibility Chops the placeholder attribute.html
- HTML5 Accessibility Chops title attribute use and abuse.html
- HTML5 Accessibility Chops using nested figure elements.html
- HTML5 Accessibility Chops When to use an ARIA role.html
- HTML5 Accessibility Chops ‘real world’ ARIA landmark use.html
- HTML5 accessibility implementation support in browsers.html
- HTML5 Accessibility – September 2012.html
- HTML5 and alt The editors new clothes.html
- HTML5 and the myth of WAI-ARIA redundance.html
- HTML5 canvas accessibility discussions 2009-2011.html
- HTML5 Canvas Accessibility in Firefox 13.html
- HTML5 Canvas Accessibility in Internet Explorer 9.html
- HTML5 canvas sub DOM.html
- HTML5 semantics and accessibility.html
- HTML5 – Check it Before you Wreck it with Mike[tm] Smith.html
- IE 8 beta with WAI ARIA SUPPORT!.html
- JAWS Support for ARIA – updated October 2012.html
- JAWS version 10 with WAI-ARIA live region support!.html
- Latest ARIA landmark support data.html
- Notes on accessibility of text replacement using HTML5 canvas.html
- Notes on fixing incorrect table structure using ARIA.html
- Notes on HTML5 accessibility support in IE 10.html
- Notes on notes (of smart people) about web components.html
- Notes on providing alt text for twitter images.html
- Notes on use of multiple ARIA role attribute values.html
- Notes on Web Components + ARIA.html
- On HTML belts and ARIA braces (The Default Implicit ARIA semantics they didn’t want you to know about).html
- On joining the HTML editors team.html
- Opera doesn’t work with screen readers – does it matter.html
- Pro HTML5 Accessibility – review.html
- Short Note on ARIA, Dragon and Standards.html
- Short note on aria-labelledby and aria-describedby.html
- Short note on being busy.html
- Short note on getting spaced out with SC 1.4.12 Text Spacing.html
- Short note on hiding stuff in interactive elements from screen readers.html
- Short Note on HTML conformance checking.html
- Short note on improving usability of scrollable regions.html
- Short note on making your mark (more accessible).html
- Short note on use of alt=”” and the title attribute.html
- Short note on what CSS display properties do to table semantics.html
- Shortish note on JAWS support for regions.html
- Simple inline error message pattern.html
- Simple standalone toggletip widget pattern.html
- Slow Week in Web Standards.html
- Some stuff that doesn’t work between the DOM and Shadow DOM.html
- Sucking on WCAG 2.0.html
- Testing ARIA User Input control’s navigation support.html
- Testing WAI-ARIA Role Support.html
- The Browser Accessibility Tree.html
- The HTML5 Document Outline.html
- The ride to 5 HTML5 Doctor.html
- The state of hidden content support in 2016.html
- Thoughts on “Notes from the future of HTML session at TPAC”.html
- TPG at CSUN 2018.html
- TPG at W3C in 2016.html
- Usability and accessibility opportunities in a web component world.html
- Using ARIA in HTML HTML5 Doctor.html
- Using ARIA in HTML.html
- Using WAI-ARIA Landmarks – 2013.html
- W3C HTML and WHATWG HTML ‘split’ effect on HTML Accessibility.html
- W3C TPAC 2014 – notes and souvenirs.html
- WAI-ARIA Implementation in JavaScript UI Libraries – updated.html
- WAI-ARIA role support – How the browsers stack up.html
- WAI-ARIA role support – How the MAC browsers stack up.html
- WAI-ARIA, it’s Easy – @media 2008.html
- WCAG 2.0 Parsing Criterion is a PITA.html
- WCAG 2.0 parsing error bookmarklet.html
- Web Accessibility Toolbar 2011.html
- Web Components punch list.html
- What ARIA does not do.html