On Fri, 28 Feb 2025 12:37:35 GMT, Abhishek Kumar <abhis...@openjdk.org> wrote:
>> VoiceOver is unable to announce the correct value for spinner. For JSpinner >> with maximum value of more than 10, VO announce 10 as 1, 20 as 2 and so on. >> Probable reason is the "ACCESSIBLE_TEXT_PROPERTY" fired by accessible >> JTextComponent that leads to wrong range value invoked for accessibility API >> by VO. >> Workaround fix is to ensure "ACCESSIBLE_TEXT_PROPOERTY" is not fired in case >> of JSpinner with numeric values. >> >> Since the fix is in Java Component, verified fix with JAWS on windows. I >> don't see any side effects in announcement. >> Manual test case is added to verify the fix. >> >> CI pipeline testing is ok for the proposed fix. > > Abhishek Kumar has updated the pull request incrementally with three > additional commits since the last revision: > > - space fix > - whitespace fix > - Copyright year update and manual test case added > Since the fix is in Java Component, verified fix with JAWS on windows. I > don't see any side effects in announcement. Manual test case is added to > verify the fix. Hello. Was this problem observed on Windows before your changes? If this error affects only macOS, try looking for a solution somewhere in ```src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SpinboxAccessibility.m```. ------------- PR Comment: https://git.openjdk.org/jdk/pull/23841#issuecomment-2692761806