Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Browse mode: When tabbing through wordpress.com, when an iFrame is encountered, NVDA speaks the content when using IE whereas it does not in Firefox #3611

Closed
nvaccessAuto opened this issue Oct 28, 2013 · 7 comments

Comments

@nvaccessAuto
Copy link

Reported by nvdakor on 2013-10-28 10:57
Hi,
A Korean user reports the following:
When you tab through wordpress.com, when NVDA encounters an iFrame with Twitter and Facebook like buttons, NVDA:

  • Speaks the content of the frame when using Internet Explorer.
  • Does not speak the content of the frame when browsing with Firefox.

STR:

  1. From both IE and Firefox, go to http://wordpress.org/
  2. Press TAB to navigate through the page until you hear "privacy policy" and "GPL2" links.
  3. Press TAB once to access the social networking iFrame.
    expected: NVDA speaks the content of the frame such as Twitter button and Facebook's like button (works when browsing with IE).
    Actual: In Firefox, NvDA does not announce the content of the frame.

Specs:

  • Internet Explorer: 10.0.
  • Firefox: 24.0 (this problem happens with 27.0 nightly, according to the original reporter).
    Thanks.
@nvaccessAuto
Copy link
Author

Comment 1 by nvdakor on 2013-10-28 11:00
Hi,
nvdakor: ironically, using Firefox, if you press down arrow or M key to move to this iFrame, NVDA does announce the content of that frame.

@nvaccessAuto
Copy link
Author

Comment 2 by jteh on 2013-10-29 02:40
Confirmed. Right now, I don't know what on Earth is causing this. :)

@nvaccessAuto
Copy link
Author

Comment 4 by advck1123 on 2013-10-29 05:38
Hi.
http://hacks.mozilla.org site of Subscribe to our newsletter. section is not speak the content of the frame when browsing with Firefox.
STR:

  1. Go to website http://hacks.mozilla.org
  2. Press TAB to navigate through the page until you hear •简体中文:颠覆网络 35 天 (zh-CN) link.
  3. Press TAB once to access the 'Subscribe to our newsletter' iframe.

@bhavyashah
Copy link

Confirmed. Using Firefox 55 stable and NVDA 2017.3, here's an interesting log snippet present while I Tab through the social media links (which a user might not even realize is a frame since NVDA appears not to report it):
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (21:28:26.249):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (21:28:26.265):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (21:28:26.279):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (21:28:26.296):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (21:28:26.296):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (21:28:26.312):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (21:28:26.326):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (21:28:26.326):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (21:28:26.342):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (21:28:26.342):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
With reference to @jcsteh's #3611 (comment), has anyone got any clues as to what on earth might be causing this? :)

@Adriani90
Copy link
Collaborator

Actually I cannot reproduce this in Firefox 63.0.3.
@advck1123, @bhavyashah can you still reproduce it with NVDA 2018.4 RC1?

@Adriani90
Copy link
Collaborator

@bhavyashah are you still available?

@Adriani90
Copy link
Collaborator

I am closing this as works for me. I cannot reproduce it in Firefox 66.0.5.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants