Skip to content
  1. Sep 19, 2016
  2. Feb 23, 2016
  3. Oct 20, 2015
  4. Oct 19, 2015
  5. May 22, 2015
  6. Mar 23, 2015
  7. Mar 21, 2015
  8. Mar 15, 2015
  9. Mar 14, 2015
  10. Mar 08, 2015
  11. Mar 07, 2015
    • Joanmarie Diggs's avatar
    • Joanmarie Diggs's avatar
      Don't set the caret position in Gecko zombie replicants · fec74ee2
      Joanmarie Diggs authored
      Gecko seems to like to kill certain accessible objects on us upon focus,
      putting a new one in its place. This would completely mess up Orca's caret
      navigation, so we added checks for these zombies and code to try to find
      their replicants. That way, when the proverbial rug was snatched out from
      under our feet, we could reposition ourselves on the replacement object,
      and everything seemed fine. Now, however, the act of setting the caret in
      the replicant seems to be sufficient to cause Gecko to kill that replicant.
      This is why we can't nice things.
      
      The change in this commit is to quietly update our locus of focus without
      touching the zombie and its subsequent replicants in the hopes they'll
      leave us alone so that we can actually navigate within the content.
      fec74ee2
  12. Mar 05, 2015
  13. Feb 21, 2015
  14. Feb 17, 2015
  15. Feb 16, 2015
  16. Feb 09, 2015
  17. Jan 05, 2015
  18. Dec 27, 2014
    • Joanmarie Diggs's avatar
      Work around the GNOME Shell issues related to switcher presentation · 593e728b
      Joanmarie Diggs authored
      Orca used to automatically present the selected item in a newly-shown
      switcher. It doesn't in GNOME 3.14. This is due to a couple of issues:
      
      * The ordering of accessible events has changed, so first we get the
        accessible event for the selected item. Then we get the one for the
        window activation. As a result, Orca ignores the selected item because
        it doesn't yet know the user is in a GNOME Shell window. (bgo738701)
      
      * The subsequent focused event for the containing panel, which does come
        after the window activation, should have be enough to cause Orca to
        automatically present the selected item even with the event ordering
        bug above. But this fails because Orca expects containers which contain
        selectable children to implement the accessible selection interface.
        GNOME Shell's switchers don't. (bgo738705)
      
      This commit hacks around the second issue and is sufficient to cause
      Orca to present the initially-selected item in a newly-shown switcher.
      593e728b
  19. Dec 26, 2014
  20. Dec 05, 2014
  21. Dec 03, 2014
  22. Nov 28, 2014
  23. Nov 24, 2014
  24. Nov 15, 2014
  25. Nov 12, 2014
  26. Nov 11, 2014
  27. Nov 10, 2014
  28. Nov 05, 2014
  29. Oct 31, 2014
  30. Oct 20, 2014