[jdk8u-dev] RFR: 8154043: Fields not reachable anymore by tab-key, because of new tabbing behaviour of radio button groups. [v5]

Kazuhisa Takakuri ktakakuri at openjdk.org
Mon Aug 25 12:06:05 UTC 2025


On Mon, 25 Aug 2025 10:50:27 GMT, Kazuhisa Takakuri <ktakakuri at openjdk.org> wrote:

>> This is a backport of JDK-8154043: Fields not reachable anymore by tab-key, because of new tabbing behaviour of radio button groups.
>> 
>> Applying the JDK-8154043 fix as is will result in a regression of JDK-8182577.
>> The fix of JDK-8182577 adds an interface for JDK10, therefore this fix cannot be backported simply for JDK8u.
>> So, I propose to judge the buttonModel is an instance of DefaultButtonModel.
>> 
>> Testing:
>> java/awt
>> javax/swing
>> ButtonGroupLayoutTraversalTest.java
>> bug8033699.java
>> DefaultButtonModelCrashTest.java
>> on Windows x86_64
>
> Kazuhisa Takakuri has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 10 additional commits since the last revision:
> 
>  - Merge branch 'master' into 8154043
>  - Backport 8d81ec63b2bafc431cbb8572a3e45e76580ab46f
>  - Backport 8d81ec63b2bafc431cbb8572a3e45e76580ab46f
>  - Fix the copyright years
>  - Merge branch 'openjdk:master' into 8154043
>  - Chmod ButtonGroupLayoutTraversalTest
>  - Chmod DefaultButtonModelCrashTest
>  - Fix the copyright year
>  - Backport f3abf05b31893b9a066a436e2c4a587f8899ab10
>  - Backport 8d81ec63b2bafc431cbb8572a3e45e76580ab46f

I fixed the copyright year and merged the latest master branch. Windows x64 build is failing in configure, and jdk/security_infra test is failing, but this is unrelated to this fix.

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

PR Comment: https://git.openjdk.org/jdk8u-dev/pull/285#issuecomment-3219999377


More information about the jdk8u-dev mailing list