[Webkit-unassigned] [Bug 155399] AX: Investigation: Determine if document history pushState() and replaceState() should trigger additional AX notifications
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Mar 15 02:19:33 PDT 2016
https://bugs.webkit.org/show_bug.cgi?id=155399
--- Comment #3 from James Craig <jcraig at apple.com> ---
A few negative case examples from some internal discussion:
"""
AK: Browse to http://www.apple.com/shop/buy-iphone/iphone5s
Select the appropriate options e.g. Space Gray, 16GB, Unlocked.
The URL updates to http://www.apple.com/shop/buy-iphone/iphone5s/16gb-space-gray
Itâs appropriate to tell the user that the URL changed (even though this is replaceState) but definitely not appropriate to move their focus.
...
With pushState, we would rarely use a hash in the URL. Thatâs the fallback old style behaviour, where you need no .history() object. We would instead use a ârealâ URL that can be shared, bookmarked, and so on - and reacted to server-side (which is great SEO) rather than detecting the hash via JS.
"""
and
"""
CS: While yes, devs should be moving focus correctly, I fear that it would degrade the UX for AT users to have focus jumped for sites that already have poor AX.
Also, I can see having fixed timings causing a lot of issues on slow networks, and just being hard to debug (race conditions). E.g. I might update the URL on user click, but it takes longer to get the new content than ~500ms.
"""
I will close as WORKFORME if there are no objections or strong counterpoints.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160315/c9f8ae8f/attachment-0001.html>
More information about the webkit-unassigned
mailing list