JDK-8328110 : Allow simultaneous use of PassFailJFrame with split UI and additional windows
  • Type: Enhancement
  • Component: client-libs
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2024-03-13
  • Updated: 2024-08-09
  • Resolved: 2024-03-14
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 21 JDK 23 JDK 8
11.0.25-oracleFixed 17.0.13-oracleFixed 21.0.5-oracleFixed 23 b15Fixed 8u431Fixed
Related Reports
Blocks :  
Relates :  
Description
It is currently blocked with an artificial check:

if (panelCreator != null) {
    if (splitUI && (testWindows != null || windowListCreator != null)) {
        // TODO Is it required? We can support both
        throw new IllegalStateException("Split UI is not allowed "
                                        + "with additional windows");
    }
}

We have a number of manual tests, which has some text area in the instruction window to print a feedback from the test to be evaluated by a tester.

Removing this check allows us to implement this. 
We can consider making a special methods for this later.

This is required for the https://github.com/openjdk/jdk/pull/18250.

Comments
A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk17u-dev/pull/2611 Date: 2024-06-19 06:15:03 +0000
08-08-2024

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk11u-dev/pull/2796 Date: 2024-06-19 06:15:10 +0000
08-08-2024

[jdk11u-fix-request] Approval Request from Amos "Backporting for parity with 11.0.25-oracle. No risk, test fix. Clean backport. Test passes in dev machine”
21-06-2024

[jdk17u-fix-request] Approval Request from Amos "Backporting for parity with 17.0.13-oracle. No risk, test fix. Clean backport. Test passes in dev machine”
20-06-2024

[jdk21u-fix-request] Approval Request from Amos "Backporting for parity with 21.0.5-oracle. No risk, test fix. Clean backport. Test passes in dev machine and pipeline”
20-06-2024

A pull request was submitted for review. URL: https://git.openjdk.org/jdk21u-dev/pull/757 Date: 2024-06-19 06:14:58 +0000
19-06-2024

Changeset: 11a3673d Author: Alexander Zvegintsev <azvegint@openjdk.org> Date: 2024-03-14 10:41:43 +0000 URL: https://git.openjdk.org/jdk/commit/11a3673d42edbefef70228b4d14595aab11fdac4
14-03-2024

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/18281 Date: 2024-03-13 16:55:08 +0000
13-03-2024