Skip to content

Mouse navigation in Firefox: Speech a portion of text aloud or do not speech text in certain paragraphs #15990

@hwf1324

Description

@hwf1324

Note: This issue is different from other mouse tracking issues.
To fully reproduce the issue, please open the original webpage.
Will text unit resolution left at the default "paragraph".

Steps to reproduce:

  1. Open the link in Firefox:

nvaccess/nvda-misc-deps#30 (comment)

  1. Move the cursor to the paragraph using the mouse

As such text2tags doesn't have default rules for this. To retain our custom anchors, I added rules for a common markdown extended syntax. This is supported by the python markdown legacy attributes extension.
Similarly we use a custom syntax for autogenerating the Table of contents.

  1. Then move the mouse cursor to the paragraph

Similarly we use a custom syntax for autogenerating the Table of contents.

Actual behavior:

In step 2, the speech output is:

As such text2tags doesn't have default rules for this. To retain our custom anchors, I added rules f

Step 3, no speech output

Note that this problem does not only occur when there are links in a paragraph.

Expected behavior:

Should be consistent with Chrome and Edge, speech the text under the mouse cursor

NVDA logs, crash dumps and other attachments:

System configuration

NVDA installed/portable/running from source:

All

NVDA version:

2023.3 to latest alpha

Windows version:

Windows 11
Version 22H2 (OS Build 22621.2861)

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

Firefox
121.0 (64-bit)

Other information about your system:

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.

same

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

Metadata

Metadata

Assignees

Labels

feature/mouse-trackingp3https://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

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions