Reported by dharvey on 2011-03-18 11:57
Has anyone noticed when using some websites EG Facebook when interacting with the site IE replying to an event or message, or sending a friend request an inaccessible dialog box pops up when using Firefox 3.6.15? IE isn't affected by this issue.
STR using FB.
1. Log into your Facebook account.
2. Go to the Events page and find the Respond button and clikc it.
3. Find the series of radio buttons, noticed the dialog box that pops up?
4. Try sending a message to someone, go to a friend's profile and try to send a PM, the same dialog box pops up.
Try the same instructions in IE, notice there's no change? You can still review the page as normal and jump to elements IE Radio button, form field ETC, but using FF has the dialog problem, and has domedone resets to see if it was my browser that was causing it.
Comment 1 by KevanGC on 2011-03-27 00:00
Facebook's made more changes. When commenting on posts, there's no longer a comment button. To comment, type in your comment and press ENTER. TO add a new line, press shift+enter.
Here's a link where you guys can e-mail the Facebook Accessibility team if you want. http://www.facebook.com/#!/help/contact.php?show_form=accessibility
Comment 2 by jteh on 2011-03-27 00:06
Facebook has chosen to mark this as a dialog using ARIA, which will cause NVDA to switch out of document mode. I haven't checked this myself yet, but I suspect accessibility is not properly implemented, and if this is the case, this is a problem with Facebook, not NVDA.
The reason it behaves differently in IE is that we don't support ARIA dialogs properly in IE and instead treat them as documents, which is actually a bug in NVDA that happens to work for the better in this case. Nevertheless, this is incorrect behaviour.
Comment 3 by KevanGC on 2011-03-27 00:28
ARIA causes NVDA to switch out of document mode but it's still possible to switch back in. Just press Insert+control+Space and you're back in. Next time you move though you're out again. There should be a setting in the virtual buffers dialog that sets NVDA to not automatically switch out of document mode every time you move.
Comment 4 by jteh on 2011-03-27 00:54
NVDA+control+space returns focus to the document, but as soon as you move, focus gets pushed back into the dialog. We shouldn't be rendering dialogs into the document at all; that is #990. The point is that if something is marked as a dialog, it is not meant to be a document and should never be treated as such.