Can someone explain the logic behind using role="alert" and aria-live="polite" in the tbody tag?
1) The screen reader I'm using to test (ChromeVox plugin) tells the user that the content is an "alert" and I think that's confusing.
2) the aria-live is used to indicate to the screen reader to start reading that content as soon as it has loaded/changed. In this case it causes the screen reader to start reading the contents of the table immediately when the page loads skipping all/any content above it.
Forgive me for being so bold, but I think there might be a misunderstanding by SpryMedia on what these are used for and how they work.
1) The screen reader I'm using to test (ChromeVox plugin) tells the user that the content is an "alert" and I think that's confusing.
2) the aria-live is used to indicate to the screen reader to start reading that content as soon as it has loaded/changed. In this case it causes the screen reader to start reading the contents of the table immediately when the page loads skipping all/any content above it.
Forgive me for being so bold, but I think there might be a misunderstanding by SpryMedia on what these are used for and how they work.