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

NVDA doesn't read correctly at end of line in web documents #8925

Closed
DataTriny opened this issue Nov 7, 2018 · 5 comments
Closed

NVDA doesn't read correctly at end of line in web documents #8925

DataTriny opened this issue Nov 7, 2018 · 5 comments

Comments

@DataTriny
Copy link
Contributor

Steps to reproduce:

  1. Open a web page containing a multi-line text field (aka textarea),
  2. Write words without any line break,
  3. Go to the end of the first line,
  4. Go down and up the lines.

Actual behavior:

When the cursor is at the end of the line, it reads the next (or previous) one, depending on where you were before. If the last read line was shorter and so the cursor is standing in the middle of the current line, then NVDA reports correct text.

Expected behavior:

If the cursor is at the end of a line, it should read it, and not the one above or below.

System configuration:

NVDA Installed/portable/running from source:

NVDA is installed.

NVDA version:

NVDA version 2018.3.2.

Windows version:

Windows 10 Education, version 1803.

Name and version of other software in use when reproducing the issue:

  • Firefox 63.0.1 (x64),
  • Microsoft Edge

Other questions:

Does the issue still occur after restarting your PC?

Yes.

Have you tried any other versions of NVDA?

No.

@Adriani90
Copy link
Collaborator

@DataTriny, could you please add an example website to the description which helps to reproduce this issue?

@DataTriny
Copy link
Contributor Author

DataTriny commented Nov 7, 2018

For sure. Simply go to: NVDA's new issue page and use the comment body field, but it seems to work on any page.
The key thing is to type a long string of text without any line break so that it takes several lines.
Using the provided link, you can directly paste the following text on the appropriate field to highlight the issue:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbb ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

It will span across three lines, so if you go to the end of the first one, and press the down arrow key, you should experience the issue as well.

@Adriani90
Copy link
Collaborator

Adriani90 commented Nov 7, 2018

Hmm, yes I can reproduce it. It occurs only if one line is shorter than the other. It seems that NVDA skips line 2, when at the end of line 1 I press down arrow. NVDA goes directly to line 3. Pressing up arrow brings me back to line 1. @LeonarddeR could this be somehow related to principles used in #8479?

@Adriani90
Copy link
Collaborator

cc: @feerrenrut maybe you have any suggestions. This issue affects every browser, in most edit fields.

@Qchristensen
Copy link
Member

As per #7078 (comment) This issue and #7078 appear to be the same issue. I will close this issue, please move any further discussion to #7078.

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

4 participants