Use JDTS to reproduce the issue:
Go to Report menu, Create Report. Select All Tests in filter "Report Resulst for:". Check some JDTS custom report type. Push Create Report(s). Dialog "Generating Report" appears with Cancel button. Hit Cancel. Dialog will be kept, until control passes to com.sun.jdts.tools.report.AbstractReportGenerator.cancelReportIfNeeded().
Such behavior seriously increases latency between user input and system reaction.
It is suggested to
1 If possible, abort entire preparation of Javatest XMl report upon pressing Cancel
2 Not to invoke subsequent custom reports, if Cancel is pressed
Go to Report menu, Create Report. Select All Tests in filter "Report Resulst for:". Check some JDTS custom report type. Push Create Report(s). Dialog "Generating Report" appears with Cancel button. Hit Cancel. Dialog will be kept, until control passes to com.sun.jdts.tools.report.AbstractReportGenerator.cancelReportIfNeeded().
Such behavior seriously increases latency between user input and system reaction.
It is suggested to
1 If possible, abort entire preparation of Javatest XMl report upon pressing Cancel
2 Not to invoke subsequent custom reports, if Cancel is pressed