Skip to content

Find dialog: NVDA will no longer appear to do nothing when trying to find something while NVDA's About dialog is open#8595

Merged
michaelDCurran merged 1 commit into
nvaccess:masterfrom
josephsl:i8566findDialog
Jun 6, 2019
Merged

Find dialog: NVDA will no longer appear to do nothing when trying to find something while NVDA's About dialog is open#8595
michaelDCurran merged 1 commit into
nvaccess:masterfrom
josephsl:i8566findDialog

Conversation

@josephsl

@josephsl josephsl commented Aug 6, 2018

Copy link
Copy Markdown
Contributor

Link to issue number:

Fixes #8566

Summary of the issue:

NVDA's Find dialog (Control+NVDA+F) appeared to do nothing when NVDA's About dialog is open. As a result, find functionality doesn't work when Enter is pressed.

Description of how this pull request fixes the issue:

wxPython 4: somehow, Find dialog (Control+NVDA+F) doesn't work if NVDA's About dialog is opened. Mitigate this by giving this dialog the same treattment as elements list - creating a run callback.

Testing performed:

Ran Find dialog with or without NVDA's About dilaog opened. This was tested on Microsoft Edge, Firefox, and Internet Explorer.

Known issues with pull request:

None

Change log entry:

N/A (because this is a change brought by wxPython 4)

@josephsl josephsl requested a review from michaelDCurran August 6, 2018 00:31
@josephsl

josephsl commented Aug 6, 2018

Copy link
Copy Markdown
Contributor Author

Hi,

I'm wondering: should this go to 2018.3? If yes, I'll add a bug fix entry provided that it should indeed make the cut for 2018.3, otherwise I'll rebase this work on master. Thanks.

@ehollig

ehollig commented Oct 25, 2018

Copy link
Copy Markdown
Contributor

Should this PR go into 2018.4?

@josephsl

josephsl commented Oct 25, 2018 via email

Copy link
Copy Markdown
Contributor Author

@michaelDCurran

Copy link
Copy Markdown
Member

Apologies: I keep missing this pr.
I would like to merge this, but as the bug is rare -- it is unlikely that someone would keep the About dialog open, yet the impact of the fix should really be tested for a while. Thus, can I please ask you to change the branch to master and fix any conflicts? Then I will review for merging.

@josephsl

josephsl commented Jun 6, 2019

Copy link
Copy Markdown
Contributor Author

Hi,

Shall be done in a few minutes.

Thanks for bringing this up.

…find text while NVDA's about dialog is opened. Re nvaccess#8566.

wxPython 4: somehow, Find dialog (Control+NVDA+F) doesn't work if NVDA's About dialog is opened. Mitigate this by giving this dialog the same treattment as elements list - creating a run callback.
@josephsl josephsl changed the base branch from beta to master June 6, 2019 23:33
@josephsl

josephsl commented Jun 6, 2019

Copy link
Copy Markdown
Contributor Author

Hi,

Note that the conflict had to do with search history.

Thanks.

@michaelDCurran michaelDCurran merged commit 496d028 into nvaccess:master Jun 6, 2019
@nvaccessAuto nvaccessAuto added this to the 2019.3 milestone Jun 6, 2019
michaelDCurran added a commit that referenced this pull request Jun 6, 2019
nvdaes added a commit to nvdaes/placeMarkers that referenced this pull request Jun 7, 2019
* The Specific search dialog will work even when the NVDA's About dialog is open, thanks to @josephsl: [NVDA PR 8595](nvaccess/nvda#8595)
* The case sensitive checkbox state will be saved for the next search.
@josephsl josephsl deleted the i8566findDialog branch September 16, 2019 02:01
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.

gui/wxPython 4: if gui.messageBox is called, other NVDA dialogs won't accept keyboard input

6 participants