Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
gui/wxPython 4: if gui.messageBox is called, other NVDA dialogs won't accept keyboard input #8566
Reported by a user via Twitter: if a dialog powered by gui.messageBox opens, keyboard input won't be received by other NVDA dialogs.
Steps to reproduce:
The code to type from Python Console is:
import gui, wx
wx.CallAfter(gui.messageBox, "sometext", "somedialog")
Cannot find text in browse mode documents. When Enter key is pressed from find dialog, error sound is heard.
Find dialog works as advertised.
NVDA Installed/portable/running from source:
Windows 10 Version 1803 and Insider Preview
Name and version of other software in use when reproducing the issue:
Other information about your system:
Does the issue still occur after restarting your PC?
Have you tried any other versions of NVDA?
Yes - 2018.2
Looks like we need to do something about message box differences between wxPython Classic versus Phoenix.
After further testing, here's what I've got so far: