A year ago, almost to the day, several users of Orca screen reader had expressed an interest in using Claws Mail instead of Evolution (currently the default mail client of the GNOME desktop) or Thunderbird. The Orca team is very small, but we do our best to implement the features and support requested by our users -- in addition to working on those critical features that any screen reader should have and fixing the bugs which, alas, exist. So I took a look at Claws Mail from an accessibility point of view. After all, if Claws Mail uses standard Gtk, it shouldn't be too hard to implement support in Orca.

The good news: Claws mail is (as I recall) mostly standard Gtk. Yea!

The bad news: There are a few custom widgets which are not accessible, and there is no caret navigation implemented when reading messages. These two issues prevent us from being able to implement support. Had I more time in the day, I might be able to at least generate a proof-of-concept patch for the first issue, but my current skill level is not likely such that I could implement caret navigation. So, as is custom in the open source world, I opened a couple of bugs:

And, as is sadly too often custom in the accessibility world, they languished. Until today:

It looks like nobody has been interested in implementing this feature since the end of 2007; in order to clean up the bugzilla, I'm marking this WONTFIX.

Features in Claws Mail get implemented on a developer-interest basis: if one of the core developers codes a feature, or if an external contributor provides a good patch, the feature gets added. If the feature interests nobody with coding abilities, although it seems nicer to leave old requests lingering in Bugzilla and let the submitter hope the feature will be added someday, it's more honest (and cleaner) to close them as WONTFIX.

Fail.

I suppose I should at least give the Claws Mail guys credit for being honest and stating that they're not interested in accessibility, but it is a shame for the end user.

Now back to focusing on implementing support in Orca where it belongs: on those applications whose developers ARE interested....