nvda icon indicating copy to clipboard operation
nvda copied to clipboard

Possible to get huge amounts of non-existent lines of spaces on certain webpages

Open TheQuinbox opened this issue 3 years ago • 5 comments

Steps to reproduce:

  1. Turn on indent reporting in NVDA
  2. Go to the following website: https://banana-cream-pi.github.io/about.html. Note: I've seen this in other places, but this is just the most recent one.
  3. Hold up arrow.
  4. After doing that for a few seconds, press down arrow again.

Actual behavior:

A ton of blank spaces are reported that don't actually exist. Pressing down arrow returns you to the actual page content.

Expected behavior:

I'm not sure what HTML magic is happening in these cases, but NVDA should handle them gracefully, like it does with all other websites.

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

2021.3.1

Windows version:

Windows 10 21H1 (x64) build 19043.15264

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

The Brave web browser.

Other information about your system:

N/a

Other questions

Does the issue still occur after restarting your computer?

Yes

Have you tried any other versions of NVDA? If so, please report their behaviors.

I've seen this on a few older versions, but I can't recall them off the top of my head.

If NVDA add-ons are disabled, is your problem still occurring?

Yes

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

Yes

TheQuinbox avatar Feb 17 '22 01:02 TheQuinbox

This page has the word "ABOUT" written using ASCII text on ten lines using 8's and full stops and gravs `. The line above and the line below this word seem to extend the same width, but made entirely of spaces. So effectively there is a whole bunch of screen reader irrelevant text, not just the spaces.

(Edit: Rewrote the next line as writing the tag itself formatted my text in that manner... which wasn't what I was aiming for!)

The text is formatted as (less than) PRE (greater than) (Preformatted) which specifically preserves spaces.

I don't have an answer offhand for why up arrow in this instance is only moving back one space though.

Qchristensen avatar Feb 17 '22 03:02 Qchristensen

I saw a discussion on Twitter, where I think it was @jcsteh said it was an issue with something relating to virtual buffers. Not sure though

TheQuinbox avatar Feb 17 '22 04:02 TheQuinbox

Yeah, this happens if there are more than 100 (or browse mode max chars per line) spaces on a line. There's probably another issue open for this already, but I'm not sure. It's probably a bug somewhere around here.

jcsteh avatar Feb 17 '22 04:02 jcsteh

Maybe related to #13317?

CyrilleB79 avatar Feb 17 '22 08:02 CyrilleB79

hi. i confirmed it. nvda 2022.1 portable. firefox 102 32 bit.

zahra21 avatar Aug 09 '22 17:08 zahra21

Closing as duplicate of #2812 (and #13317)

CyrilleB79 avatar Dec 14 '23 21:12 CyrilleB79

Closing as duplicate of #2812 (and #13317)

CyrilleB79 avatar Dec 14 '23 21:12 CyrilleB79