Date   
Monitor page refresh in browser

Beqa Gozalishvili
 

hello.


i am writing some addon and i need to monitor change on webpage when
page reloads.

i can check if something exists, but i can' invoke it when page reloads.

is there some event or something else to be sure that page refreshed
and invoke some part of code?


thanks.

minor Bugfix release of debugHelper #addonrelease

Luke Davis
 

Hello all

After consultation with the three users who reported install problems with debugHelper, I am releasing what I believe to be a bugfix for the problem encountered.

Version 1.0.1 can be found here:
https://github.com/XLTechie/debugHelper/releases/download/v1.0.1/debugHelper-1.0.1.nvda-addon

There were no actual code changes; it works exactly the same as before. The problem was probably an issue of addonHandler, or the installation routine, getting confused by DOS style newlines in the source file, instead of the Unix style it was expecting. That, in combination with messed up ComTypes on a few people's older versions of Windows 10 or 7, caused the problem that was observed. At least, that's what I believe happened.

If anyone has problems with this one, please get in touch!

Readme at: https://github.com/XLTechie/debugHelper/blob/master/readme.md

Luke

Does alpha snap auto update on windows 7?

Brian's Mail list account
 

I raised this a while back but I've been using it all day and never has it prompted for update, so I did a manual check and an update was there. If this had been a beta snap it would have asked by that time.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

Re: Does alpha snap auto update on windows 7?

David Moore
 

Hi!

Even with Windows 10, it sometimes prompts me that a new Alpha snap is there, and sometimes, I have to check.

I just installed the latest alpha snapshot today,

18474, I believe.

I am so glad you can get used to the python three version of NVDA now, to get prepared.

I am really getting used to using the one core voices, for example, instead of the add-on speech package I used before.

Have a great one!

David Moore

                                                                Sent from Mail for Windows 10

 

From: Brian's Mail list account via Groups.Io
Sent: Wednesday, August 28, 2019 3:57 PM
To: NVDA Dev list on groups.io
Subject: [nvda-devel] Does alpha snap auto update on windows 7?

 

I raised this a while back but I've been using it all day and never has it

prompted for update, so I did a manual check and an update was there. If

this had been a beta snap it would have asked by that time.

Brian

 

bglists@...

Sent via blueyonder.

Please address personal E-mail to:-

briang1@..., putting 'Brian Gaff'

in the display name field.

Newsgroup monitored: alt.comp.blind-users

 

 

 

 

Re: Does alpha snap auto update on windows 7?

Luke Davis
 

On Wed, 28 Aug 2019, Brian's Mail list account via Groups.Io wrote:

I raised this a while back but I've been using it all day and never has it prompted for update, so I did a manual check and an update was there. If this had been a beta snap it would have asked by that time.
I can confirm the identical behavior in Windows 10 1903, with a portable copy.

--
Luke Davis
Moderator: the new NVDA Help mailing list (NVDAHelp+subscribe@groups.io)
Author: Debug Helper NVDA add-on (https://github.com/XLTechie/debugHelper)

Re: Does alpha snap auto update on windows 7?

Brian's Mail list account
 

I'm on windows 7, but I do not like real sounding voices for screenreader use for menus etc, but luckily I can still use Espeak Quincy and only use real voices if I need to read a long document.
I guess its what you are used to.

However getting back on topic. There is definitely something flaky about auto checking for updates on the Python 3 snaps compared to the others.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "David Moore" <jesusloves1966@...>
To: <nvda-devel@groups.io>
Sent: Wednesday, August 28, 2019 9:34 PM
Subject: Re: [nvda-devel] Does alpha snap auto update on windows 7?


Hi!
Even with Windows 10, it sometimes prompts me that a new Alpha snap is there, and sometimes, I have to check.
I just installed the latest alpha snapshot today,
18474, I believe.
I am so glad you can get used to the python three version of NVDA now, to get prepared.
I am really getting used to using the one core voices, for example, instead of the add-on speech package I used before.
Have a great one!
David Moore
Sent from Mail for Windows 10

From: Brian's Mail list account via Groups.Io
Sent: Wednesday, August 28, 2019 3:57 PM
To: NVDA Dev list on groups.io
Subject: [nvda-devel] Does alpha snap auto update on windows 7?

I raised this a while back but I've been using it all day and never has it
prompted for update, so I did a manual check and an update was there. If
this had been a beta snap it would have asked by that time.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

Re: Does alpha snap auto update on windows 7?

Brian's Mail list account
 

Also I see the update check say its initialised, but I never see any log entries for it.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "David Moore" <jesusloves1966@...>
To: <nvda-devel@groups.io>
Sent: Wednesday, August 28, 2019 9:34 PM
Subject: Re: [nvda-devel] Does alpha snap auto update on windows 7?


Hi!
Even with Windows 10, it sometimes prompts me that a new Alpha snap is there, and sometimes, I have to check.
I just installed the latest alpha snapshot today,
18474, I believe.
I am so glad you can get used to the python three version of NVDA now, to get prepared.
I am really getting used to using the one core voices, for example, instead of the add-on speech package I used before.
Have a great one!
David Moore
Sent from Mail for Windows 10

From: Brian's Mail list account via Groups.Io
Sent: Wednesday, August 28, 2019 3:57 PM
To: NVDA Dev list on groups.io
Subject: [nvda-devel] Does alpha snap auto update on windows 7?

I raised this a while back but I've been using it all day and never has it
prompted for update, so I did a manual check and an update was there. If
this had been a beta snap it would have asked by that time.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

Re: Does alpha snap auto update on windows 7?

 

Could you guys please provide the output of the following in a python console?

import updateCheck; print(updateCheck.state)


My output is as follows:

{'pendingUpdateAPIVersion': (0, 0, 0), 'pendingUpdateBackCompatToAPIVersion': (0, 0, 0), 'dontRemindVersion': '2019.2', 'lastCheck': 1567002250.28, 'pendingUpdateFile': None, 'pendingUpdateVersion': None}

Regards,

Leonard

Op 29-8-2019 om 09:11 schreef Brian's Mail list account via Groups.Io:

Also I see the update check say its initialised, but I never see any log entries for it.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message ----- From: "David Moore" <jesusloves1966@...>
To: <nvda-devel@groups.io>
Sent: Wednesday, August 28, 2019 9:34 PM
Subject: Re: [nvda-devel] Does alpha snap auto update on windows 7?


Hi!
Even with Windows 10, it sometimes prompts me that a new Alpha snap is there, and sometimes, I have to check.
I just installed the latest alpha snapshot today,
18474, I believe.
I am so glad you can get used to the python three version of NVDA now, to get prepared.
I am really getting used to using the one core voices, for example, instead of the add-on speech package I used before.
Have a great one!
David Moore
Sent from Mail for Windows 10

From: Brian's Mail list account via Groups.Io
Sent: Wednesday, August 28, 2019 3:57 PM
To: NVDA Dev list on groups.io
Subject: [nvda-devel] Does alpha snap auto update on windows 7?

I raised this a while back but I've been using it all day and never has it
prompted for update, so I did a manual check and an update was there. If
this had been a beta snap it would have asked by that time.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users












And finally, for now.

Brian's Mail list account
 

On the log produced by the python 3 snapshot we have some log entries near the start which are odd.
DEBUG - windowUtils._rawWindowProc (08:00:49.894):
CustomWindow rawWindowProc called for unknown window 262472
DEBUG - windowUtils._rawWindowProc (08:00:49.894):
CustomWindow rawWindowProc called for unknown window 262472
DEBUG - windowUtils._rawWindowProc (08:00:49.894):
CustomWindow rawWindowProc called for unknown window 262472
DEBUG - windowUtils._rawWindowProc (08:00:49.895):
CustomWindow rawWindowProc called for unknown window 262472
DEBUG - core.main (08:00:49.897):
etc.
JUst wondered what they were.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

Re: And finally, for now.

 

They have been introduced by the vision framework, I added some additional debug statements to the window creation there. Nothing to worry about. These issues were already there, they just weren't logged.

Re: Does alpha snap auto update on windows 7?

ChrisLM
 

Hi, this is an output on Windows version 6.1.7601 service pack 1 workstation with NVDA alpha-18474,2a130565:

{'pendingUpdateAPIVersion': (0, 0, 0), 'pendingUpdateVersionTuple': None, 'dontRemindVersion': 'alpha-18474,2a130565', 'lastCheck': 1567065986.9906137, 'pendingUpdateFile': None, 'pendingUpdateVersion': None, 'pendingUpdateBackCompatToAPIVersion': (0, 0, 0)}


Chris.

In reply to Leonard de Ruijter, 29/08/2019 09:13:

Could you guys please provide the output of the following in a python
console?

import updateCheck; print(updateCheck.state)

Re: And finally, for now.

Brian's Mail list account
 

OK then what about this little problem on another windows 7 machine?



Hi folks. I just installed the 3 try version of nvda to stop the explorer crash in windows 7, and of course its too early to tell the outcome of that. However when Windows 7 Home Premium boots up it firstly takes a long time, 11 seconds according to the log, even though the same settings and add ons here at home do not have any issues. Here are the parts of the log that look like issues.

Initializing UIA support
DEBUGWARNING - RPC process 1824 (dwm.exe) (13:01:53.380):
Thread 3364, build\x86_64\remote\injection.cpp, inproc_winEventCallback, 66:
SetWindowsHookEx with WH_GETMESSAGE failed, GetLastError returned 5

DEBUGWARNING - RPC process 1824 (dwm.exe) (13:01:53.381):
Thread 3364, build\x86_64\remote\injection.cpp, inproc_winEventCallback, 69:
SetWindowsHookEx with WH_CALLWNDPROC failed, GetLastError returned 5

INFO - _UIAHandler.UIAHandler.MTAThreadFunc (13:01:53.629):
UIAutomation: IUIAutomation
DEBUG - core.main (13:01:55.351):

snip
NVDA initialized
DEBUG - core.main (13:01:58.660):
entering wx application main loop
DEBUGWARNING - watchdog._watcher (13:01:59.332):
Trying to recover from freeze, core stack:
File "nvda.pyw", line 221, in <module>
File "core.pyc", line 536, in main
File "wx\core.pyc", line 2134, in MainLoop
File "gui\__init__.pyc", line 997, in Notify
File "core.pyc", line 505, in run
File "IAccessibleHandler.pyc", line 901, in pumpAll
File "IAccessibleHandler.pyc", line 624, in processGenericWinEvent
File "IAccessibleHandler.pyc", line 532, in winEventToNVDAEvent
File "NVDAObjects\IAccessible\__init__.pyc", line 42, in getNVDAObjectFromEvent
File "IAccessibleHandler.pyc", line 342, in accessibleObjectFromEvent
File "oleacc.pyc", line 265, in AccessibleObjectFromEvent

DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (13:01:59.472):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
IO - speech.speak (13:01:59.529):
Speaking [LangChangeCommand ('en_GB'), 'NVDA']
IO - inputCore.InputManager.executeGesture (13:02:07.047):
Input: kb(desktop):upArrow
IO - inputCore.InputManager.executeGesture (13:02:07.431):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (13:02:07.767):
Input: kb(desktop):upArrow
IO - inputCore.InputManager.executeGesture (13:02:08.023):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (13:02:08.279):
Input: kb(desktop):upArrow
IO - inputCore.InputManager.executeGesture (13:02:11.087):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (13:02:11.439):
Input: kb(desktop):upArrow
IO - inputCore.InputManager.executeGesture (13:02:11.734):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (13:02:13.415):
Input: kb(desktop):alt+tab
IO - speech.speak (13:02:13.900):
Speaking [LangChangeCommand ('en_GB'), 'Desktop icon 2 of 2']
IO - speech.speak (13:02:14.174):
Speaking [LangChangeCommand ('en_GB'), 'FolderView list']

As you will note we have the guest appearence of a very old problem from the past, a blank nvda window focussed after boot up of the machine. If I then reboot nvda things seem to work as normal.
Is this a problem that anyone else has had, could it be a windows issue??
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Leonard de Ruijter" <@leonardder>
To: <nvda-devel@groups.io>
Sent: Thursday, August 29, 2019 8:23 AM
Subject: Re: [nvda-devel] And finally, for now.


They have been introduced by the vision framework, I added some
additional debug statements to the window creation there. Nothing to
worry about. These issues were already there, they just weren't logged.


Recommended way of "hiding" certain elements #3030-advice

Toni Barth
 

Hello NVDA Developers,
 
i'm developing an add-on right now to enhance the usability of an application. This application contains at least one table with several cells, but some of those cells, even though they are navigatable by NVDA, contain unimportant information, like the text 'None' or just an icon. I thus wanted to "hide" those cells for the user and tried several ways to do so. I overlayed the table row and override _get_children(), removing the certain children from the list, but I noticed that _get_children() never seems to get executed. I also tried adding states to the specific cells like controlTypes.STATE_INVISIBLE or controlTypes.STATE_UNAVAILABLE, but nothing helped. I also tried moving the focus manually whenever the cell is focused by using event_gainFocus(), but even this seems to mess up things even further.
 
Do you have an idea how to remove those cells from keyboard navigation (not navigator, but at least from tab/arrow keys navigation)?
 
Thanks for your help :).
 
Best Regards.
 
Toni Barth

WX.Menu item help text: where is it used?

Luke Davis
 

Hello

Perhaps a stupid question, but if I call something like:

gui.mainFrame.sysTrayIcon.preferencesMenu.Append(wx.ID_ANY, _("&menuItemName..."), _("Some descriptive text"))

where will "Some descriptive text" be used?

WX calls this "help", so I thought I would find it in a mouse hover or tooltip of some kind, but in attempting this with both the keyboard and the actual mouse, in NVDA 2017.3, I can not get anything spoken.

The docs for WX.Menu 4.1.0 say:

An optional help string associated with the item. By default, the handler for the wxEVT_MENU_HIGHLIGHT event
displays this string in the status line.

Which helps me not at all.

Thanks

--
Luke Davis
Moderator: the new NVDA Help mailing list! (NVDAHelp+subscribe@groups.io)
Author: Debug Helper NVDA add-on (https://github.com/XLTechie/debugHelper)

Re: WX.Menu item help text: where is it used?

Brian's Mail list account
 

Why are you using such an old version of nvda, are you using XP?
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Luke Davis" <luke@...>
To: <nvda-devel@groups.io>
Sent: Friday, August 30, 2019 3:22 AM
Subject: [nvda-devel] WX.Menu item help text: where is it used?


Hello

Perhaps a stupid question, but if I call something like:

gui.mainFrame.sysTrayIcon.preferencesMenu.Append(wx.ID_ANY, _("&menuItemName..."), _("Some descriptive text"))

where will "Some descriptive text" be used?

WX calls this "help", so I thought I would find it in a mouse hover or tooltip of some kind, but in attempting this with both the keyboard and the actual mouse, in NVDA 2017.3, I can not get anything spoken.

The docs for WX.Menu 4.1.0 say:

An optional help string associated with the item. By default, the handler for the wxEVT_MENU_HIGHLIGHT event
displays this string in the status line.

Which helps me not at all.

Thanks

--
Luke Davis
Moderator: the new NVDA Help mailing list! (NVDAHelp+subscribe@groups.io)
Author: Debug Helper NVDA add-on (https://github.com/XLTechie/debugHelper)

Re: WX.Menu item help text: where is it used?

Luke Davis
 

On Fri, 30 Aug 2019, Brian's Mail list account via Groups.Io wrote:

Why are you using such an old version of nvda, are you using XP?
I knew someone was going to ask me that.:) I was testing add-on compatibility with old versions of NVDA. So I had one of them running when I was looking into that method call. A translations team member asked me to fix a missing translator comment for the text in that call, and it got me wondering where the text was actually going to be used.

I am working on various add-ons that I would like to have available both in 2019.3, and back as far as 2017.3 for those poor souls (or the stubborn holdouts) still using XP or Vista.

Luke

--
Luke Davis
Moderator: the new NVDA Help mailing list! (NVDAHelp+subscribe@groups.io)
Author: Debug Helper NVDA add-on (https://github.com/XLTechie/debugHelper)

Re: WX.Menu item help text: where is it used?

Brian's Mail list account
 

Well this ere machine is running XP and I have another machine also running it and two more as well. They are not used really on line or in most dangerous environments but do have to run legacy software, and are unupdatable so while they still work, why not?
Brian

bglists@...
Sent via blueyonder.
Please address personal email to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
This message sent from a Windows XP machine!

----- Original Message -----
From: "Luke Davis" <luke@...>
To: <nvda-devel@groups.io>
Sent: Friday, August 30, 2019 8:05 AM
Subject: Re: [nvda-devel] WX.Menu item help text: where is it used?


On Fri, 30 Aug 2019, Brian's Mail list account via Groups.Io wrote:

Why are you using such an old version of nvda, are you using XP?
I knew someone was going to ask me that.:) I was testing add-on compatibility with old versions of NVDA. So I had one of them running when I was looking into that method call. A translations team member asked me to fix a missing translator comment for the text in that call, and it got me wondering where the text was actually going to be used.

I am working on various add-ons that I would like to have available both in 2019.3, and back as far as 2017.3 for those poor souls (or the stubborn holdouts) still using XP or Vista.

Luke

--
Luke Davis
Moderator: the new NVDA Help mailing list! (NVDAHelp+subscribe@groups.io)
Author: Debug Helper NVDA add-on (https://github.com/XLTechie/debugHelper)

Visual studio version

Tage Johansson
 

Hello,

Do I need visual studio 2017 specificly or is it fine to use visual studio 2019?


Best regards,

Tage

Re: Visual studio version

Luke Davis
 

You may want to search the archives, this question has come up before. I believe the answer was that it's fine to use 2019, but there was a small issue or two. I can't remember exactly.

Luke

On Fri, 30 Aug 2019, Tage Johansson wrote:

Do I need visual studio 2017 specificly or is it fine to use visual studio 2019?
Best regards,
Tage
--
Luke Davis
Moderator: the new NVDA Help mailing list! (https://groups.io/g/NVDAHelp)
Author: Debug Helper NVDA add-on (https://github.com/XLTechie/debugHelper)

Re: Visual studio version

Karl-Otto Rosenqvist
 

Hi!
I’m using NVDA with both Visual Studio 2017 and 2019 and it works quite well.
The most annoying thing is that Visual Studio compiles your code in the background and that takes quite a lot of processing power so NVDA stops talking sometimes.
This occurs when moving in the solution tree with the keyboard and when a file is selected Visual Studio automatically opens it in the editor which seems to be a heavy task. It’s probably NVDA that processes the text in the file that’s beeing shown in the editor and that’s why it stops talking.

When I build a solution and there are errors that’s shown in the error list there’s a looong silence before NVDA starts talking again. That’s probably the compilation that kills it.

I’ve tried to lower the execution priority for the compiler and ide and increased the priority of NVDA but it tidn’t make any difference.


Kind regards


Karl-Otto
0701-75 98 56

Även om det är ett äpple på baksidan så får du inte tugga på min mobil!

31 aug. 2019 kl. 05:51 skrev Luke Davis <luke@...>:

You may want to search the archives, this question has come up before. I believe the answer was that it's fine to use 2019, but there was a small issue or two. I can't remember exactly.

Luke
On Fri, 30 Aug 2019, Tage Johansson wrote:

Do I need visual studio 2017 specificly or is it fine to use visual studio 2019?
Best regards,
Tage
--
Luke Davis
Moderator: the new NVDA Help mailing list! (https://groups.io/g/NVDAHelp)
Author: Debug Helper NVDA add-on (https://github.com/XLTechie/debugHelper)