Skip to content

Ignore table of contents padding marks in Acrobat when reading PDF files #15845

@Qchristensen

Description

@Qchristensen

Steps to reproduce:

Reported by an organisation in the NVDA user email group: https://nvda.groups.io/g/nvda/message/113359

  1. Create a file in Word with a generated Table of Contents (using Word's table of contents feature. Use the standard default TOC type which uses ..... as a padding mark between each entry and its page number)
  2. Export the file as a PDF file
  3. Open the file in Acrobat (in fact this reproduced in most PDF readers / browser viewers)
  4. Read the TOC

Actual behavior:

At step 5, reading the TOC, NVDA reads similar to:

Link heading dot, link one hundred dot, link 48 dot 1.

Expected behavior:

It would be good if these repeated dots weren't read, at least at the default punctuation level.

NVDA logs, crash dumps and other attachments:

System configuration

NVDA installed/portable/running from source:

NVDA version:

NVDA 2023.3 installed

Windows version:

Windows 11 (64-bit) Version: 22H2, Build: 22621.2715

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

Adobe Acrobat Pro 2020, but also replicates in Foxit PDF reader version 12.1.1.15289, and browsers - I believe this is more to do with how and when NVDA reads multiple characters like this rather than the programs in use.

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

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

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

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    p4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions