https://bugs.documentfoundation.org/show_bug.cgi?id=158029
Michael Weghorn <m.wegh...@posteo.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |m.wegh...@posteo.de Ever confirmed|0 |1 Status|UNCONFIRMED |NEEDINFO --- Comment #1 from Michael Weghorn <m.wegh...@posteo.de> --- Thanks for your bug report and sorry for coming up with a lot of questions for now. (In reply to Joanmarie Diggs from comment #0) > Expected result: The name should not be the URL. Do you have any suggestion what the name *should* be instead? > Accessible names should be short and meaningful. Exposing the URL should be > done via the Document interface and not the name. Can you point to a specification/documentation describing how to do that correctly? Looking at the XML spec of the AT-SPI Document interface [1], that interface has `GetAttributes` and `GetAttributeValue` methods which seem to be the most likely candidates, but what attribute name should be used? >From what I can see, LO currently doesn't have an equivalent for the AT-SPI Document interface, and neither Gtk 4 nor Qt provide a way to do so, only Gtk 3 does (AtkDocument). >From a first glance, I also didn't see anything equivalent for UIA or NSAccessibility/macOS, which might make it harder to argue that Qt should be adding an equivalent. Since I didn't have to do with it at all yet: Could object attributes for the document object be a potential alternative? (As described in bug 155447 comment 2 in more detail, Gtk 4 and Qt currently also don't currently seem to support object attributes, but my first impression is that it *might* be easier to argue for adding those, but I might be wrong.) > Impact: I'm on a mission to eliminate all of Orca's sad hacks. :) (...) That generally sounds like a great idea! :) And it also fits well with my plan to make LO more compliant with the platform specifications/expectations. :-) One of the main challenge I ran into so far is that I didn't find good documentation for the supported/expected attributes etc. for AT-SPI. For IAccessible2 there are [2] and [3]. Is there anything similar for AT-SPI? Or would it make sense to start something like this and properly document things, e.g. in the at-spi2-core repo where other documentation is being added? (What I did so far was mainly looking into what the gtk3 VCL plugin of LO and the Gtk library currently do, and what Orca does/expects, but it's IMHO not great to have to do that every time and the different implementations also don't always agree/match...) [1] https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/7cc4cee53ddbd22631fd110f0e5ce045dec2e411/xml/Document.xml [2] https://wiki.linuxfoundation.org/accessibility/iaccessible2/textattributes [3] https://wiki.linuxfoundation.org/accessibility/iaccessible2/objectattributes -- You are receiving this mail because: You are the assignee for the bug.