Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable reporting of link types by default #17128

Closed

Conversation

codeofdusk
Copy link
Contributor

Link to issue number:

Fix-up of #16994.

Summary of the issue:

NVDA now reports internal links by default. This extra verbosity isn't always wanted, and might be confusing to new users.

Description of how this pull request fixes the issue:

Disable this feature by default on new installations.

Testing strategy:

Alpha testing

Known issues with pull request:

None known

Code Review Checklist:

  • Documentation:
    • Change log entry
    • User Documentation
    • Developer / Technical Documentation
    • Context sensitive help for GUI changes
  • Testing:
    • Unit tests
    • System (end to end) tests
    • Manual testing
  • UX of all users considered:
    • Speech
    • Braille
    • Low Vision
    • Different web browsers
    • Localization in other languages / culture than English
  • API is compatible with existing add-ons.
  • Security precautions taken.

@codeofdusk codeofdusk requested a review from a team as a code owner September 6, 2024 19:49
@codeofdusk codeofdusk requested a review from seanbudd September 6, 2024 19:49
@XLTechie
Copy link
Collaborator

XLTechie commented Sep 6, 2024 via email

@codeofdusk codeofdusk marked this pull request as draft September 6, 2024 22:36
@nvdaes
Copy link
Collaborator

nvdaes commented Sep 7, 2024

@codeofdusk, I agree with @XLTechie comment. This has been enabled by default after a discussion in #141.
If for any reason this needs to be reverted, this should be discussed first with opinions of users.

@amirsol81
Copy link

@codeofdusk I agree with @nvdaes here - the feature should be kept enabled IMO - like other screen readers which provide the same functionality.

@CyrilleB79
Copy link
Collaborator

@codeofdusk I agree with the opinions expressed here.

You may have a good reason to wish this feature to be disabled by default. But the default value has been discussed in the past (in #141, so I'd encourage you to open a specific issue for that.
There you can list all the pros and cons (yours and from other people) and explain why your arguments to disable the feature are stronger.

You write:

This extra verbosity isn't always wanted,

I'd say: OK, no problem, it can be disabled anyway.

And you also write:

and might be confusing to new users.

Could you be more specific in the issue that you will open. The feature is available in Jaws by default and I have never heard of people being confusing. If it's something specific to NVDA, please explain in the issue. Thanks.

@SaschaCowley
Copy link
Member

@codeofdusk per our contributing guide, please open an issue for anything other than minor bug fixes so that they can be discussed before you create a PR.

This feature is enabled by default for maximum discoverability, and because it is what a lot of users, especially those who are used to other screen readers, expect. Disabling it is not difficult for those of us who do not desire this functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants