Bug 29275

Summary: Keyboard events are unacceptably slow
Product: at-spi2 Reporter: Joanmarie Diggs <jdiggs>
Component: coreAssignee: Rob Taylor <rob.taylor>
Status: NEW --- QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
i915 platform: i915 features:

Description Joanmarie Diggs 2010-07-27 22:20:55 UTC

1. Ubuntu Maverick
2. AT-SPI1 removed
3. AT-SPI2 installed
4. AT support enabled for the session

Steps to reproduce:

1. Launch Gedit.
2. Do not launch any ATs.
3. Type relatively quickly
4. Watch both the text and the status bar

Expected results: Each character would appear in a timely fashion on the screen and the status bar would likewise be updated to reflect the new position resulting from the text being input.

Actual results: The screen doesn't change at all. It's like you're not typing. Then suddenly, all the characters appear at once and the status bar changes to reflect your current location.

(On a related note, if I do enable an AT such as Accerciser or Orca, what I see is a single object:text-changed:insert event which is multiple characters -- and often multiple words -- long, as if I had pasted the text rather than typed it out character by character.)

Maybe I did something wrong when setting things up. But I wanted to report it "just in case." Because it is this issue that seems to be resulting in the bulk of the Orca regression test failures. And the performance is quite bad without any ATs even running.

Sorry and thanks!

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.