RFR: 8350316: Create implementation of NSAccessibilityProgressIndicator protocol

Andy Goryachev angorya at openjdk.org
Wed Apr 30 21:05:52 UTC 2025


On Mon, 28 Apr 2025 04:37:59 GMT, Alexander Zuev <kizune at openjdk.org> wrote:

> Initial implementation. In order to implement progress indicator the group accessibility protocol has to be implemented too so this is also a fix for 8351773. There are commented out sections that can be used to verify the functionality of the code since it has to behave exactly in the same way as the code without the fix. After review is done i will remove the debug output.

I've added a missing ProgressBar page to the monkey tester:
https://github.com/andy-goryachev-oracle/MonkeyTest

I can't tell the difference using VoiceOver while testing with and without the fix.  It announces "progress indicator", busy or N percent, as expected - in both cases.

In the monkey tester, one can use Logging -> Accessibility menu to enable accessibility logging (I don't see much of a difference, but there is a lot of noise).

Does it mean the code works as expected?

-------------

PR Comment: https://git.openjdk.org/jfx/pull/1796#issuecomment-2843276385


More information about the openjfx-dev mailing list