NVDA opens dialogs while creating portable copy, but dialog is buggy.
When accessing a settings dialog such as general settings from the NVDA menu or keyboard shortcut, if a portable copy is being created, NVDA will open the dialog, however, tab, shift tab, escape, alt f4, enter, space, and the arrow keys will not work to manipulate the dialog or it's controls. However, object navigation works in the dialog, but attempting to activate an item such as the okay button with mouse clicks or NVDA enter, yields the message that it has been pressed, but does nothing else. Same for the cancel button. The only way to close the dialog is by shutting down NVDA, which would result in a corrupted portable copy. When portable copy creation finishes and the success dialog appears, and I press the okay button, the settings dialog I open disappears and now may be interacted with normally if reopened.
Technical: Similar to #1451. I wonder if we can set gui.isInMessageBox (or similar) in gui.ExecAndPump to prevent settings dialogs from opening.
A restructured NVDA GUI and a Python and WXPython upgrade is in the works. Do any of those projects affect the relevance or scope of this issue?
I'm afraid both works in progress don't affect this.
@feerrenrut Due to the technical similarity to #1451, I'm tempted to close this as a duplicate. Thoughts?
Looks like #1451 is already closed
This still occurs with alpha-16164.
- Go to Tools > Create portable copy
- Choose a directory.
- Check the box for "Copy current user configuration".
- Press enter to start the creation process.
- Press NVDA+CTRL+G and notice that you are unable to press tab inn this dialog or press escape to exit. You are able to use alt+F4 though.
still occurring with alpha-16220,87eb36f8. This time I opened the default dictionary dialog and I was able to press the edit button, look at an entry, escape, then alt f4 the dictionary dialog. WX4 did allow me to alt f4 those dialogs. But attempting to open it again does yield the correct an NVDA settings dialog is already open error. Curiously also I opened the log viewer when the NVDA settings dialog is already open error appeared, and now alt f4 doesn't work on the log viewer, nor does escape, though I closed the error dialog by pressing the OK button. My config is rather large due to vocalizer voices. Pressing the close button or exit from the menu on the log viewer doesn't make it go away either. This is sort of strange. It should also be noted that coltonhill01 was a github account that I forgot I had when I created this new one for another project, so we are the same person.
Is this still an issue?