[jdk8u-dev] RFR: 8154043: Fields not reachable anymore by tab-key, because of new tabbing behaviour of radio button groups. [v6]
Kazuhisa Takakuri
ktakakuri at openjdk.org
Thu Sep 4 12:47:55 UTC 2025
On Tue, 2 Sep 2025 09:16:32 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 11 additional commits since the last revision:
>
> - Merge branch 'openjdk:master' into 8154043
> - 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
> - ... and 1 more: https://git.openjdk.org/jdk8u-dev/compare/ece02b57...df933477
I have merged the latest master branch and confirmed that there are no problems after running :jdk_awt and :jdk_swing tests on Windows.
@jerboaa I previously received feedback from another maintainer on this PR. However, there hasn't been any further response for some time, and I'm wondering if there's an opportunity for it to be reviewed. JDK-8154043's bug is impacting several users' applications.
If your schedule permits, would it be possible for you to take a look at this PR?
Thanks.
-------------
PR Comment: https://git.openjdk.org/jdk8u-dev/pull/285#issuecomment-3253529762
More information about the jdk8u-dev
mailing list