Thanks Anton, I fixed the first two issues. For the last one did you try VO+Shift+downarrow first to interact with the list?
Pete On 6/22/16 4:28 AM, Anton Tarasov wrote: > Hi Pete, > > I went through the fix and found it looking fine to me, except for > these two minor issues: > > - JavaComponentAccessibility.m > > In this chunk: > > +- (void)postSelectionChanged > +{ > + NSAccessibilityPostNotification(self, > NSAccessibilitySelectedChildrenChangedNotification); > +} > > AWT_ASSERT_APPKIT_THREAD is missing. > > - CAccessibility.java > > A typo in the comment: "will will annouce” > > Also, I gave it a try with jdk8u-dev, locally, along with the > following pre-applied: > > 8076554: [macosx] Custom Swing text components need to allow standard > accessibility > > JList is spoken fine by VO, though I wasn’t able to make the following: > > >> On 18 Jun 2016, at 05:31, Pete Brunet <peter.bru...@oracle.com >> <mailto:peter.bru...@oracle.com>> wrote: >> >> Please review the following patch. >> >> Bug: https://bugs.openjdk.java.net/browse/JDK-8145207 >> Patch: http://cr.openjdk.java.net/~ptbrunet/JDK-8145207/webrev.00/ >> <http://cr.openjdk.java.net/%7Eptbrunet/JDK-8145207/webrev.00/> >> >> This fixes the following functionality that was not working with the >> JList of ListDemo of SwingSet2. >> - start VoiceOver >> - start SwingSet2 >> - start the ListDemo >> - press Tab until focus is on the list, should hear VO when changing >> selections with up/down arrow >> - when interacting with list should hear that there are 30 (total) >> items, not 26 (visible) items >> - when using control+option+up/downarrow should be able to move to and >> select (control+option+spacebar) non-visible items past the 26th visible >> item > > VO+up/down just moves up/down the sibling > panels (conforming https://www.apple.com/voiceover/info/guide/_1131.html) > but not the list items. > Could you please shed a light on it? > > Thanks, > Anton. > > P.S. > Will it be possible to back-port it to 8u-dev? > > >> - should be able to multi-select both visible and invisible items using >> control+option+command+return and VO should read the item just added >> - should be able to shift extend items with shift up or shift down arrow >> and VO should announce the item just added or removed >> >> Pete >> >> >