New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NVDA problem on start with Firefox in focus #5758
Comments
You say "When I exit a copy of NVDA and/or start a new one". Do you mean
then that this also occurs if you exit but don't start a new one?
Perhaps you could provide exact steps and what happens along the way so
we can get a better idea of when things occur.
Also, are you starting the same copy of NVDA as you were using before or
a different copy?
|
I meant if I choose to restart my copy of NVDA, or choose to exit one version of NVDA like a portable version and start an installed copy. It can also be avoided after I start NVDA I and refresh the page or go to a new page, but staying on the same page when NVDA is started causes it to behave like this.
|
What version of Windows? For me, when I press control+alt+n, Windows focuses the taskbar, not the last application that had focus. |
Turns out it only happens with the NVDA+Q method. |
This has been confirmed by several users. STR:
Technical: This occurs because there's no foreground/focus event in the browser after nvdaHelper is initialised, so nvdaHelper never gets injected (it gets injected with one of these events). The worst part about this is that alt+tabbing away and back doesn't fix this because the buffer is still treated as being alive. I would have thought this was always an issue, but it does seem we're getting more reports of this lately. A couple of things should be investigated:
|
I have something of a similar issue when starting Firefox for the first When I start it, the Firefox window sits there, and no matter what I do, Sometimes, I've had to restart NVDA several times before all works On 9/15/2016 10:02 PM, James Teh wrote:
|
I don't think that is related to this particular issue. What does NVDA
report if you press NVDA+tab? Also, it'd be good to get a log file with
log level set to debug which shows this problem.
|
I have my log level set to debug. Here is the info I have from it. This INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo On 9/15/2016 10:42 PM, James Teh wrote:
|
When i do nvda+tab, it says "nightly start page nightly frame, read only". On 9/15/2016 10:42 PM, James Teh wrote:
|
Regarding starting NVDA with a browser in focus, it seems this regressed in NVDA 2015.4. It works most of the time in 2015.3, though it still fails on occasion. In contrast, it fails every time in 2015.4. That makes me think there is some timing issue at play here. |
P2 because this seems to be affecting (and bothering) quite a few users. I've tracked this down to #308 (75d5ddf). There are actually two changes that impact this:
We can't undo either of these changes now without losing functionality or breaking other things. There are a few avenues to investigate:
|
As I suspected, the app unfortunately does not fire events. Ug. I tested this by:
Checking AccProbe revealed that there were no additional focus and foreground events except for the ones fired when focusing Firefox in step 3. |
hi. |
Some work in progress on wip_i5758 |
#7535 indicates this is a partial fix for this issue. However, restarting NVDA when Firefox is in focus places my focus on the desktop and I have to alt tab back to the Firefox window to read information. I am going to close this issue for now. Please reopen if you do not agree. |
jcsteh, |
When I exit a copy of NVDA and/or start a new one (I've seen this in NVDA 2015.4 and NVDA 2016.1rc1) with the latest Firefox (44.0.2 on my current check) in focus, I get the following error:
ERROR - virtualBuffers.Gecko_ia2.loadBuffer (22:20:07):
Traceback (most recent call last):
File "virtualBuffers__init_.pyo", line 369, in _loadBuffer
WindowsError: [Error 1702] The binding handle is invalid
This results in only the Tab key being the only working key. No navigation quick keys, no arrow keys work. To avoid the trouble, I sometimes have to press Windows+D so Firefox's not in focus, then close up and/or start up NVDA. I'm using Windows 10 64-bit build 10586
The text was updated successfully, but these errors were encountered: