Skip to content

mate-search-tool + accessibility clients = unresponsive everything #352

Description

@joanmarie

Steps to reproduce:

  1. Launch mate-search-tool
  2. Launch the Accerciser accessibility inspector
  3. In Accerciser:
    1. Select "mate-search-tool" in the app list on the left
    2. Select the "Event Monitor"
    3. Check the "object" checkbox,
    4. Select the "Selected application" radio button"
  4. Return to mate-search-tool and:
    1. Choose a folder with a lot of files
    2. Type a single letter (e.g. "a") to search for
    3. Once the search has gotten underway, repeatedly press Tab to change focus within mate-search-tool

Expected results: Tab would immediately and reliably change focus every time, Accerciser would not become unresponsive, CPU consumption would not spike, etc.

Actual results: For me, Tab stops changing focus within mate-search-tool, '"Accerciser" is not responding" dialogs appear, CPU spikes, fans become quite audible, etc.

Impact: mate-search-tool + Orca is a non-starter.

Notes: This was a problem from the gnome-2 days that seems to have persisted. I gave Orca some workarounds so that it would not become completely unresponsive. But those workarounds involve unregistering globally for events it needs to receive to provide access to other applications. So that's really not an option. :(

Related: https://gitlab.gnome.org/GNOME/at-spi2-core/-/issues/133

CC: @cwendling

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions