[orca-list] Possible performance enhancement. Needs tons of testing.



Hey y'all.

For those of you playing along at home with JosÃ's timesheet issue, the
problem seemed to be the fact that one can type much, much faster than
we can deal with object:text-changed:insert events. So the delay was
Orca processing all of those before dealing with the focus: event
resulting from the press of Tab.

We see similar problems if you Tab really really fast, arrow really
really fast, pretty much do anything really really fast. :-/ And you all
know that because you've reported it and filed bugs about it. I've
decided now is the time to deal with it once and for all because it's a
pain in the butt. <smile>

Attached to bug 591925 [1] there is a patch which, in my testing so far,
makes Orca a lot snappier. It could easily be very messed up. Therefore,
it really, really, really needs your testing love.

I have no plans to commit this until it gets some testing, but I would
like to see it (or the revised version of it) included in the 2.31.4
release which is in a few weeks.

Please let me know how it goes. (And, JosÃ, if you could test to see if
it solves your timesheet problem, that would be super cool.)

Oh, one more thing, snappier arrowing in Gecko content will require this
fix, but it will not be improved by this fix alone. So you're really
looking for improvements (and breakage) pretty much any place else.

Thanks guys!! Looking forward to your feedback and bug reports.
--joanie

[1] https://bugzilla.gnome.org/show_bug.cgi?id=591925




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