Skip to content

fix: Don't panic on recoverable D-Bus errors on Unix#741

Open
DataTriny wants to merge 1 commit into
mainfrom
atspi-bus-panics
Open

fix: Don't panic on recoverable D-Bus errors on Unix#741
DataTriny wants to merge 1 commit into
mainfrom
atspi-bus-panics

Conversation

@DataTriny

Copy link
Copy Markdown
Member

Closes #727

A system misconfiguration, a broken AT-SPI registry implementation or an adversarial assistive technology should never make the host application crash. This pull request ensure only a bug on our side can lead to a panic.

@DataTriny

Copy link
Copy Markdown
Member Author

@ogoffart Could you please confirm that this doesn't crash a Slint application anymore on your broken AT-SPI setup?

I haven't thought too much about the tracing/logging story for AccessKit yet and this needs to be the same for all adapters, so that will come later.

Thanks.

@ogoffart

ogoffart commented Jul 8, 2026

Copy link
Copy Markdown

Thanks!

Yes, this solves the panic i had.

@mwcampbell mwcampbell left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. @DataTriny Please merge when ready.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

A failed AT-SPI connection panics (unwrap in run_event_loop)

3 participants