To ensure that orca announces the current item when a tree view/widget gets focus, I added a workaround which re-set the current item (with setCurrentItem(nullptr); setCurrentItem(current);). Side effects of this workaround are that the current item is selected and that selection change events are sent to assistive tools. The first side effect is not always desired (https://dev.gnupg.org/T6936#187185) and the second side effect is likely never desired.
I have already added an improved work around for the users of Kleo::TreeWidget with rLIBKLEO1eb85711. The same improved workaround should also be used for other tree views and tree widgets.