Re: [orca-list] More on Orca and Firefox: possible freezing



even in windows on some sites NVDA and window eyes become sluggish and slow. I suspect a similar thing is happening on that platform so its not just linux that's affected. maybe a filter could be developed to let us filter out or ignore certain events? that's all i can recommend. maybe it would work, not sure though.

follow me on twitter @joshknnd1982

On 4/8/2015 11:49 AM, Joanmarie Diggs wrote:
Hi Peter.

I can reproduce the sluggishness even after the fix I committed for
Kyle's issue. I'll see what I can do, but when there's very heavy
javascript DOM manipulation, Orca gets a ton of accessible events from
Gecko. And they tend to be the very same sorts of events we get related
to live regions, the creation and destruction of accessible objects, and
changes in names. So we cannot just ignore these events; the best we can
do is try to minimize their impact. :(

--joanie

On 04/08/2015 05:51 AM, Peter Vágner wrote:
Hello,
I am sorry for this message coming at such a late moment. However I have
finally found sites where I can for sure reproduce orca not responding
within a little while eventually increasing cpu load to the maximum.
I am running orca master 466afa052512bf4dccd20bf25faa5c50f7ba1a7a with
Firefox 27 on Arch linux.
The problem is that on some sites where some heavy javascript DOM
manipulation takes place orca tends to freeze a lot and the only way on
how to get its responsiveness back is by restarting either orca or firefox.
Without logging in it can for example be seen at http://www.matrix.org/
. Just loading this page and trying to move over the links by pressing
the tab key is enough for noticing the freeze. After up to 30 seconds
the freeze goes away by it-self and you can continue browsing like
normal. I know some parts of the site might be resource intensive
however I expect it not to be causing such a huge orca freezes.
Even more obvious example of what I mean is when trying to logging into
icloud and trying to manipulate the contacts. Of course icloud.com does
not have a verry accessible web service but for demoing this orca issue
it's accessible enough.
0) Make sure you have orca and firefox running
1) Go to https://www.icloud.com/ and login with your Apple ID
2) once the page loads, use tab or shift+tab keys to locate the contacts
button and activate it. Please note sometimes the contact button can't
be activated by pressing the enter key so you have to emulate the mouse
movement and click.
3) Once the contacts part of the icloud app is loaded focus is placed
into search contacts edit field. Now switch into focus mode, find the
text All contacts and notice two images on the line following after All
contacts text.
4) Click the first of these two images. Icloud app will bring up a
context menu which is not accessible as it should be. However by further
exploring the page with orca switched into browse mode you will be able
to find items such as Preferences, Select All, Delete, Print etc...
5) Still with orca switched to browse mode locate the Select all link,
and emulate mouse move and click that.
6) You will notice orca freezing in to an extend you can no longer
navigate the page.

I understand this use case is verry rare but this is the first where I
am able to reproduce it consistently so I can document the steps. As
find more examples of this I might post them so it's easier to handle.

Greetings

Peter

_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at
http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at http://bugzilla.gnome.org
Find out how to help at http://live.gnome.org/Orca/HowCanIHelp

_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at http://bugzilla.gnome.org
Find out how to help at http://live.gnome.org/Orca/HowCanIHelp



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]