Skip to content
  1. Nov 24, 2024
  2. Nov 21, 2024
    • Tatiana Elfimova's avatar
      Fix: Orca doesn't correctly announce JComboBox and JTree · 1fb9acb6
      Tatiana Elfimova authored
      If the accessible context extends `AccessibleJComboBox` or `AccessibleJTree`, it will have a different class name but the same behavior.
      1fb9acb6
    • Tatiana Elfimova's avatar
      Fix: Orca doesn't announce root in JTree · 796cbec9
      Tatiana Elfimova authored
      orca#552
      When navigating through nodes, JTree sends two signals: `object:selection-changed` and `object:active-descendant-changed`. The `object:selection-changed` signal is emitted before `object:active-descendant-changed`, leading to the following issues:
      1. When focusing on the root of the tree, `object:active-descendant-changed` interrupts the announcement and does not provide any output because the FOCUS MANAGER doesn't update the focus — it is already set to the same object.
      2. For other nodes, the correct behavior happens because of the bug in `JTree`: `AccessibleJTree` incorrectly reports the selected children and `object:selection-changed` sets focus on the tree.
      Removing the `object:selection-changed` signal ensures that the locus of focus is updated during `object:active-descendant-changed`, allowing elements to be announced correctly.
      796cbec9
    • Tatiana Elfimova's avatar
      Fix: Orca doesn't correctly announce JComboBox · f3129e30
      Tatiana Elfimova authored
      JComboBox sends two signals: `object:active-descendant-changed` and `object:selection-changed`. Information about the component is announced when processing the `object:selection-changed` signal. The `object:active-descendant-changed` signal interrupts this announcement in earlier versions of GNOME. Skipping the emission of `object:active-descendant-changed` signal resolves the issue.
      f3129e30
  3. Oct 30, 2024
  4. Oct 17, 2024
  5. Oct 16, 2024
  6. Oct 10, 2024
  7. Sep 27, 2024
  8. Nov 27, 2023
  9. May 06, 2023
  10. Aug 03, 2022
  11. Mar 29, 2022
  12. Mar 21, 2022
    • Samuel Thibault's avatar
      Lower atk required version again · 60c156b2
      Samuel Thibault authored
      Only use ATK_STATE_COLLAPSED if atk is new enough to support it,
      and lower the atk requirement in meson.build.
      Atk needs a release, so otherwise we depend on unreleased git code.
      60c156b2
  13. Mar 13, 2022
  14. Aug 26, 2021
  15. Mar 03, 2021
  16. Aug 05, 2020
  17. Jul 26, 2020
    • Samuel Thibault's avatar
      state: Make collapsed java state mapped to ATK_STATE_COLLAPSED · 591b7a96
      Samuel Thibault authored
      4ebe0720 ("Fixed bug 592987 - Java Combobox is not accessible")
      made the collapsed java state mapped to ATK_STATE_EXPANDED instead of
      ATK_STATE_DEFUNCT, then fd325d7d ("Fixed bug 593261 - Slider bar can
      not be controled by gok") turned it to ATK_STATE_INVALID, but we do have
      ATK_STATE_COLLAPSED which really does seem to match the collapsed java
      state.
      591b7a96
  18. Mar 05, 2020
  19. Oct 09, 2019
  20. Sep 17, 2019
  21. Sep 07, 2019
  22. Aug 20, 2019
  23. Aug 19, 2019
  24. Aug 15, 2019
  25. Aug 05, 2019
  26. Aug 02, 2019
Loading