nvda
nvda copied to clipboard
Find dialog improvement: allow to search by regexp
Is your feature request related to a problem? Please describe.
Text search is widely used by blind people, more widely than by sighted ones. That's why NVDA has a specific dialog to perform search in a browseable document. Sometimes however, the text that needs to be found is not a specific word/string but rather a pattern, e.g. a number.
Describe the solution you'd like
I suggest to add an option in NVDA's find dialog to allow to search specifying a regex rather than a normal text string.
Considering this is a feature targeting advanced users, we may hide it, e.g.:
- put it under a "more options" button in the find dialog
- or displaying this option only if a "Use advanced find dialog" checkbox is checked in the Advanced settings dialog
Or we may leave this option accessible to all, considering that another regex option is already accessible in NVDA's dictionary dialogs.
Describe alternatives you've considered
Implement this in an add-on. See the following request: https://github.com/marlon-sousa/EnhancedFindDialog/issues/24
Additional context
None
+1, I would also like to see this feature.
+1 as well.
My use case, is when searching a large web page or page with a giant table, for several terms that might mean the same thing. It would be most useful to be able to or those terms, and search all at once.
+1, absolutely. Together with search history, that briefly appeared time ago.
Closing as duplicate of #6916 which contains more discussion and even a referenced closed PR which attempted to bring a similar feature to the log viewer.
So feel free to add the arguments and/or give a +1 there.
Reopening as this issue follows the issue template and more efficiently summaries #6916 - see this issue for more discussion/history We generally encourage new issues to replace old issues without the template and hard to follow discussion
Sean that old one contains some important arguments and people are tagged there. Out of my experience of now 6 years of triaging I strongly advise to continue discussions on the older issues with a valuable conversation history, otherwise arguments will go lost on the way.Von meinem iPhone gesendetAm 23.04.2024 um 07:19 schrieb Sean Budd @.***>: Reopening as this issue follows the issue template and more efficiently summaries #6916. We generally encourage new issues to replace old issues without the template and hard to follow discussion
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you modified the open/close state.Message ID: @.***>
Please see our policy on triaging legacy issues here: https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#legacy-issues
I'd encourage a separate issue or discussion to suggest changes to this
Fully fine for me, I think though for developers and people interested to work on implementations a good conversation history is more important than a clean properly filled template without history.But yeah, if this is the way to go we will now start closing lots of issues with really good discussions out there. It was just an advise, but yeah in the end it is your product.Von meinem iPhone gesendetAm 23.04.2024 um 07:55 schrieb Sean Budd @.***>: Please see our policy on triaging legacy issues here: https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#legacy-issues I'd encourage a separate issue or discussion to suggest changes to this
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you modified the open/close state.Message ID: @.***>
@Adriani90 particularly if an issue is several years old, we can @ those contributors that are still known to be active on the project. And if we have linked to the older issue the conversation is not lost. If you still disagree I'm more than happy for us to take this conversation offline and discuss how we can improve our policies/procedures.
Ok one thing which could be added to the policy, might be something like:„Before closing old issues in favor of newer duplicates, make sure the old discussion / issue is referenced in a comment, and the participants in the old issue are tagged also in the new one“.At least this would make sure people are aware of what‘s being discussed with regard to a topic they contributed valuably in the past.Von meinem iPhone gesendetAm 23.04.2024 um 08:09 schrieb gerald-hartig @.***>: @Adriani90 particularly if an issue is several years old, we can @ those contributors that are still known to be active on the project. And if we have linked to the older issue the conversation is not lost. If you still disagree I'm more than happy for us to take this conversation offline and discuss how we can improve our policies/procedures.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>
IMO the most important concern from the old issue, is https://github.com/nvaccess/nvda/issues/6916#issuecomment-282524841, from @jcsteh. Anyone considering working on this should be aware.
@seanbudd I am confused why comments above from @ABuffEr and @mltony, in support of this feature, have been hidden as duplicate? is community support on feature requests not welcome?
Thanks for the answer @seanbudd. Hiding this to avoid clutter.
Yes but that‘s your subjective opinion. Commenting on the old one with constructive arguments is also interesting also for others who contributed there. I would also tag @dkager. And as we can see, in this way things get noisy. Lets continue the constructive discussion in the old request. Von meinem iPhone gesendetAm 23.04.2024 um 09:42 schrieb Luke Davis @.***>: IMO the most important concern from the old issue, is #6916 (comment), from @jcsteh. Anyone considering working on this should be aware.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>
Hi - @XLTechie we regularly hide comments on noisy discussions that don't contribute to triaging the issue or implementing a solution. Community support is welcome - it's just something we do tidy up the many "+1" or "bump" comments.
Reopening the issue - I assume this was a mistake @Adriani90