The ColorPicker popup appears blurry when the parent window is shown on a monitor with scale=1. The popup appears crisp when shown on the primary retina (scale=2), OR when the window opened on the prime monitor is moved to the secondary with scale=1. So initial scale (?) matters somehow.
This happens at least on macOS 14.1.2
Steps to reproduce:
1. Two monitor setup, one with scale=1 (call it secondary) and the retina with scale=2 (call it primary)
2. run attached SCCE
3. two windows appear on each monitor. **click on each color picker to show the popup**
Notice the one on secondary is blurred. Expected: crisp.
4. now move the crisp one from the primary monitor to the secondary.
5. click on the color picker
Notice how the popup appears crisp even though it's on the same monitor as the blurry one.
This happens at least on macOS 14.1.2
Steps to reproduce:
1. Two monitor setup, one with scale=1 (call it secondary) and the retina with scale=2 (call it primary)
2. run attached SCCE
3. two windows appear on each monitor. **click on each color picker to show the popup**
Notice the one on secondary is blurred. Expected: crisp.
4. now move the crisp one from the primary monitor to the secondary.
5. click on the color picker
Notice how the popup appears crisp even though it's on the same monitor as the blurry one.
- relates to
-
JDK-8265339 ColorPicker Dialog doesn't update its style after first display
-
- Open
-