nvda icon indicating copy to clipboard operation
nvda copied to clipboard

NVDA opens dialogs while creating portable copy, but dialog is buggy.

Open coltonhill01 opened this issue 9 years ago • 7 comments

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.

coltonhill01 avatar Feb 08 '16 00:02 coltonhill01

Technical: Similar to #1451. I wonder if we can set gui.isInMessageBox (or similar) in gui.ExecAndPump to prevent settings dialogs from opening.

jcsteh avatar Feb 08 '16 02:02 jcsteh

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?

bhavyashah avatar Dec 13 '17 07:12 bhavyashah

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?

LeonarddeR avatar Dec 13 '17 07:12 LeonarddeR

Looks like #1451 is already closed

feerrenrut avatar Dec 13 '17 08:12 feerrenrut

This still occurs with alpha-16164.

  1. Go to Tools > Create portable copy
  2. Choose a directory.
  3. Check the box for "Copy current user configuration".
  4. Press enter to start the creation process.
  5. 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.

ehollig avatar Oct 13 '18 00:10 ehollig

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.

ultrasound1372 avatar Nov 07 '18 05:11 ultrasound1372

Is this still an issue?

seanbudd avatar Feb 13 '24 01:02 seanbudd