E-mail List Archives
Re: Turbolinks / pushState
From: Chris Pearce
Date: Jun 2, 2013 4:24AM
- Next message: Alastair Campbell: "Re: Turbolinks / pushState"
- Previous message: Steve Green: "Re: Turbolinks / pushState"
- Next message in Thread: Alastair Campbell: "Re: Turbolinks / pushState"
- Previous message in Thread: Steve Green: "Re: Turbolinks / pushState"
- View all messages in this Thread
Thanks for the reply. I should be able to test something this week but I only have NVDA. The title (<title>) also gets updated along with the body according to the documentation. I wonder if I have to use 'aria-live' attr on the body element?
Chris
Sent from my iPhone
On 02/06/2013, at 12:18 AM, Steve Green < <EMAIL REMOVED> > wrote:
> It would be interesting to see an example of such a site, but all I have found is http://diveintohtml5.info/examples/history/fer.html, in which only a small part of the page is replaced using pushState, which I expect is what it was intended for.
>
> It works ok with JAWS, but the absence of a page reload will undoubtedly leave some users wondering what is happening. In that sense it's no different from any other dynamic content such as hide/reveal or tabbed interfaces.
>
> When the entire body element is replaced the focus will go to the top of the page, which is what users will expect when a new page loads. JAWS will not go into 'read all' mode, which is probably a good thing. It won't read out the new page title because this appears not to be supported at present although the specification supports it. It also won't read the number of heading, links and landmarks, but in my experience most users ignore that.
>
> I would say that this technique is likely to be technically accessible and that the only problem is that screen reader users will take a while to work out why the website is not behaving as expected.
>
> Steve Green
> Managing Director
> Test Partners Ltd
>
>
- Next message: Alastair Campbell: "Re: Turbolinks / pushState"
- Previous message: Steve Green: "Re: Turbolinks / pushState"
- Next message in Thread: Alastair Campbell: "Re: Turbolinks / pushState"
- Previous message in Thread: Steve Green: "Re: Turbolinks / pushState"
- View all messages in this Thread