Skip to content

Magnifier does not follow correctly when navigating vertically in list views #19635

@CyrilleB79

Description

@CyrilleB79

Steps to reproduce

  • Launch NVDA Magnifier and set a rather high magnification level, e.g. 10x
  • Open the add-on Store with various add-ons already installed
  • Tab to the installed add-ons list
  • Press control+alt+rightArrow to reach a column rather on the right, e.g. "Publication date".
  • Press control+alt+up/downArrow to navigate vertically in the "Publication date" column.

Note: The full screen mode (tracking mode) was "Center". I have not tested other tracking modes.

Actual behavior

  • Since the focused object (the whole row) is not totally visible at such high levels, the Magnifier shows the center of the focused object.

Expected behavior

It is true that vertical navigation commands in list view columns both move the focused object and the navigator object. Though the reported object is the navigator object, i.e. the current table cell, not the focused one. Thus, similarly, the object followed by the Magnifier and centered on the screen should be the navigator object (the current cell), not the focused object (full row).

NVDA logs, crash dumps and other attachments

N/A

System configuration

NVDA installed/portable/running from source

Source

NVDA version

Last master (commit 2f8b7d4)

Windows version

Windows 11 24H2 (AMD64) build 26100.7840

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

N/A

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

Yes, all recent versions including magnifier

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?

Not tested, unrelated.

Metadata

Metadata

Assignees

No one assigned

    Labels

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

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions