New interface for OpenOffice for smart tags, spelling errors, and grammar errors.
Pete sent a note to the OpenOffice team (and the JAWS and Orca teams) suggesting that rather than creating a new interface, IAHypertext/link cna be used. This is what Symphony has done. That note contained the following example:
If the paragraph contained all of these (link, misspelled, smarttag, and grammar error) and they were all overlapped and the caret was at a point where they all overlapped there would be 1 hypertext and 4 hyperlinks and n actions for each hyperlink with each set of actions specific to the kind of hyperlink (link, misspelling, smarttag, grammar error). Even though the AT wouldn't be able to distinguish between the four uses of these interfaces, I believe the user would know what to do based on the action names and descriptions. And that's considering the case where the AT decides to expose the function using those interfaces and through a special AT UI. I suspect that most ATs will choose to not use these interfaces but will choose to let the user access the function through normal keyboard/AT access to the context menu, i.e. the menu activated with Shift + F10. (But apps should still implement IAHypertext/link because some ATs will want to use those interfaces.)