JDK-8282860 : Write a regression test for JDK-4164779
  • Type: Enhancement
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 8,11,17,18,19
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2022-03-09
  • Updated: 2022-07-26
  • Resolved: 2022-03-23
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11 JDK 17 JDK 19
11.0.17-oracleFixed 17.0.5-oracleFixed 19 b16Fixed
Related Reports
Relates :  
Description
Write a regression test for JDK-4164779 : JSplitPane keyboard navigation does not support F6 and Ctrl+Tab

Issue:
The specified keyboard support for JSplitPane also requires F6 and Ctrl+Tab (navigate out) for the JSplitPane. Those are currently not implemented.

F6 is supposed to move the focus from the current focused component on one side of the JSplitPane to the other side of the JSplitPane without having to tab through to that.

Ctrl+Tab is supposed to move the input focus from whatever component inside the JSplitPane that has the focus to the next component outside the JSplitPane.

Testing:
Java 1.4.0 -> Test Failed.
$ ./j2sdk1.4.0/bin/java JSplitPaneTest
Verifier 1 failed
Verifier 2 failed
Verifier 3 failed
Verifier 4 failed
Test Failed.

Java 1.4.1 -> Test Passed.
$ ./j2sdk1.4.1/bin/java JSplitPaneTest
Verifier 1 passed
Verifier 2 passed
Verifier 3 passed
Verifier 4 passed
Test Passed.

Comments
Fix request [11u/17u] I backport this for parity with 11.0.17&17.0.5-oracle. No risk, only a test change. Clean backport. Test passes. SAP nightly testing passed.
25-07-2022

A pull request was submitted for review. URL: https://git.openjdk.org/jdk11u-dev/pull/1267 Date: 2022-07-22 16:38:28 +0000
22-07-2022

A pull request was submitted for review. URL: https://git.openjdk.org/jdk17u-dev/pull/592 Date: 2022-07-22 16:34:08 +0000
22-07-2022

Changeset: 8a044649 Author: Manukumar V S <mvs@openjdk.org> Committer: Sergey Bylokhov <serb@openjdk.org> Date: 2022-03-23 23:46:58 +0000 URL: https://git.openjdk.java.net/jdk/commit/8a044649bd722da54999f55ff2cf907682fdc180
23-03-2022

A pull request was submitted for review. URL: https://git.openjdk.java.net/jdk/pull/7801 Date: 2022-03-13 13:42:15 +0000
13-03-2022