I really loved Gez and Steve’s original post on AJAX and JAWS, they have just added an update that covers methods to force updates to the JAWS virtual buffer.
Developers are not assistive technology experts. Asking them to test their code in assistive technology will just lead to false conclusions. Instead what we need is quality information which explains how assisitve technology works on a theoretical level, and then how is functions in practice. Through these explanations and expirement a body of work can be built up to give developers the tools to build for assistive technology without having to test for themselves. We come back to accessibility patterns.
In order to help developers understand they need to use events which work with keyboards, in order to help them understand when they need to focus on dynamically updated content, we need some patterns. Developers shouldn’t and can’t be expected to understand assitive technology, but they do love simple and easy to apply best practices they can apply to their own programming challenges.