Open any XML file, 'click' action doesn't work on expanders ('-').
another problem is placed 'click' attribute on html:body element doesn't force text accessible to expose 'click' action because 'click' handler is registered on document if I'm right but we don't achieve document when we traverse up from this node (top most element is document element).
we could navigate up through accessible tree and see if accessible expose actions (it sounds more correct because theoretically found action content may be not accessible and therefore nsLinkableAccessible won't work). But the problem is document accessible doesn't expose actions if 'click' attribute is placed on html:body or 'click' event handler is registered on document element.
(In reply to comment #2) >. But the > problem is document accessible doesn't expose actions if 'click' attribute is > placed on html:body or 'click' event handler is registered on document element. I filed bug 461775
If it doesn't make sense to expose actions on document accessible even there is registered 'click' event handler on document or document element then I think it doesn't prevent this bug to be fixed. All we need is to ensure action content of linkable accessible is accessible but if it's document element (which is not accessible) then we need to expose accessible actions manually (not via nsAccessible).
no XML viewer nowdays. Closing.