nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.11k stars 637 forks source link

using skim reading in SayAll, and navigating line by line, sometimes does not work when navigating in a document which has blank line. #10841

Open zahra21 opened 4 years ago

zahra21 commented 4 years ago

steps to reproduce:

  1. open nvda and run any program like notepad plus plus, web browser, maybe microsoft word, etc.

  2. open any document which contains blank line or type some lines and makes some blank lines between them.

  3. in nvda preferences, keyboard setting, enable Allow skim reading in Say All.

  4. attempt to read this document and navigate line by line for example. actual result: sometimes interruption for navigating to next or previous line, sometimes SayAll does not work anymore. we should use nvda down arrow in desktop key to use SayAll again. i did not test with laptop key. expected behaviour: navigating line by line, skim reading in SayAll, even if our documents contain blank lines. also, i forgot to say, that navigating letter by letter and maybe word by word, interrup SayAll completely. nvda version: i had all supported versions of nvda on xp since 2014 until 2017.3. does your issue occur after restarting your pc? yes, restarting my laptop or nvda, have no effect for this matter. name of softwares when reproducing the bug: i only tested with firefox and notepad plus plus. but, i believe it affects, all browsers, word processors, text editors.

lukaszgo1 commented 4 years ago

@zahra21 Have you tested with NVDA 2019.3.1? If not I vote for closing as invalid. Also if you are unable to test with the current NVDA version it would be better not to create bug reports at all.

zahra21 commented 4 years ago

hi can i test it when nvda 2017.4 and later, dont support windows xp? dont close it. other people with newer versions of nvda may can reproduce and confirm it.

On 3/4/20, Łukasz Golonka notifications@github.com wrote:

@zahra21 Have you tested with NVDA 2019.3.1? If not I vote for closing as invalid. Also if you are unable to test with the current NVDA version it would be better not to create bug reports at all.

-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/nvaccess/nvda/issues/10841#issuecomment-594666827

-- By God, were I given all the seven heavens with all they contain in order that I may disobey God by depriving an ant from the husk of a grain of barley, I would not do it. imam ali

josephsl commented 4 years ago

Hi,

I'm in favor of keeping this issue open if and only if people using 2019.3 can reproduce this consistently.

Thanks.

Adriani90 commented 4 years ago

This is reproducible in NVDA 2019.3.1 in different editors. i.e. while say all, navigating lword by word or letter by letter stops the say all. Also navigating line by line stops it after a while. For example if you press and hold down the down arrow for a few seconds will stop the say all. cc: @leonardder

zahra21 commented 4 years ago

hi again. after more investigation, i realized that: when i use skim reading and the document has blank lines, blank lines interupts skim reading reading when i use up arrow to go to the previous line, if previous line is blank! hope that my clarification can helps nvda developers. God bless you!

zahra21 commented 4 years ago

i forgot to say, reading word by word and character by character, also interupt skim reading too.

Adriani90 commented 4 years ago

@zahra21, please see my comment above. Note this is also reproducible also if there is no blank line, for example on any website like Github. You juast have to hold down the down arrow while say all is active to jump some lines and after you release the down arrow key the say all stops. cc: @michaelDCurran

zahra21 commented 4 years ago

hi. in github, the issue is reproduceable because github is full of links! i wanted to mention and add this fact that reading in SayAll, with skim reading, when documents contain blank lines or links, does not work. if a file has no link and no blank line, skim reading works properly for me. also, in github and some other documents that links interrupt skim reading, its only when i use up arrow to go the previous lines which are links. using down arrow, works properly for me. i did not mention having links cause interruption for skim reading, because this issue is not for all documents which have links, and i did not find which kind of links may interupt skim reading in nvda! for example: reading SayAll, work for me in reading nvda what's new when the what's new contains several links for the fixed issue, changes and new features.

ehollig commented 4 years ago

Reading word by word and character by character interrupts skim reading is covered in #7879

zahra21 commented 4 years ago

after more testing, (i always use skim reading in SayAll). i realized that: when i use SayAll and navigate by heading, it works properly, unles if i press h very quickly! if i use down arrow, skim reading SayAll, works perfectly, nvda reads next line and just ignores blank lines using down arrow, as it works in using normal SayAll without skim. if i use up arrow, everythings work fine, unless nvda sees blank line. in that case, using up arrow, nvda does not say previous line, it just reads current line, and if i press up arrow very quickly, SayAll, won't work anymore, and i should press nvda down arrow to use SayAll again. hope that my explanations were understandable and excuse me for possible mistakes in my english.

bhavyashah commented 4 years ago

In summary:

Adriani90 commented 19 hours ago

@zahra21 are you still having this issue in NVDA 2024.4.1 in Firefox 132 or Chrome / Edge 130?