<Swing Dev> [13] RFR 8196096: javax/swing/JPopupMenu/6580930/bug6580930.java fails

semyon.sadetsky at oracle.com semyon.sadetsky at oracle.com
Thu May 23 16:28:58 UTC 2019


On 5/23/19 9:12 AM, Sergey Bylokhov wrote:

> On 23/05/2019 08:58, semyon.sadetsky at oracle.com wrote:
>>> This property was introduced long before the macosx-port via 
>>> JDK-4425878.
>>> If the test does not work properly because of the product bug, then 
>>> you should not work around it, but instead, you should create a new 
>>> product bug and add this test and a new bugid to the problem list 
>>> for macOS.
>> I don't agree. Java specification doesn't say that the popup menu 
>> shall overlap the OS taskbar. The test scenario shouldn't expect 
>> that. Permission to overlap taskbar is determined by the security 
>> settings and the platform default settings. By adding 
>> adjustPopupLocationToFit=false the test is abstracted from those 
>> settings which makes the overlap testing sensible. Otherwise the test 
>> may fail in some environments and platforms.
>> As for the mac platform where the taskbar overlapping is disabled by 
>> default in the toolkit. It was intentionally disabled by fixing of a 
>> bug reported by NetBeans team. There is JDK-7124313 reported 
>> internally which requests the opposite, but it requires investigation 
>> at first, it is not clear that we can do this.
>
> You just workaround the case for which the test was created, this is 
> not a test bug, and it should not be fixed by the change in the test 
> during test_sprint.
What product issue do you suggest to fix?


More information about the swing-dev mailing list