[tbb-bugs] #27503 [Applications/Tor Browser]: Disabling accessibility on Windows breaks screen readers

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jun 20 21:40:02 UTC 2019


#27503: Disabling accessibility on Windows breaks screen readers
-------------------------------------------------+-------------------------
 Reporter:  gk                                   |          Owner:
                                                 |  pospeselr
     Type:  defect                               |         Status:
                                                 |  needs_review
 Priority:  High                                 |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tbb-8.0-issues, tbb-regression,      |  Actual Points:
  GeorgKoppen201903, TorBrowserTeam201906R,      |
  tbb-8.5                                        |
Parent ID:                                       |         Points:
 Reviewer:  boklm                                |        Sponsor:
-------------------------------------------------+-------------------------

Comment (by pospeselr):

 To any future code archaeologists or devs having to deal with similar COM
 or IA2 problems when using the mingw toolchain, here's a couple tools for
 you:

 ia2_test: https://github.com/pospeselr/ia2_test

 This is basically a fake screen-reader. It grabs the IAccessible object at
 a given point in screen-space, and recursively iterates over all the
 children calling IA2 APIs. Not all the APIs are covered (as I stopped
 implementing calls when screen readers stopped crashing Tor Browser) but
 is easy enough to add more.

 mingw_com: https://github.com/pospeselr/mingw_com

 A standalone mingw-based project for construction a COM client, proxy and
 server. I used this briefly as a minimal COM test-bed for reproducing
 marshaling related crashes. Should note that the project as is will
 compile but will fail at runtime with the current stock version of mingw.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27503#comment:89>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tbb-bugs mailing list