Skip to content

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

@joanmarie

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

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