Issue Type: Display
Impact: Moderate
Frequency: Constantly
Date First Experienced: 2020-10-31 00:10:00 (-04:00)
Date Last Experienced:
Reproduction Steps:
- Make sure to apply a zoom to your display from your OS settings (I’m on Windows 10, IDK about Mac). My zoom is by default at 125%.
- Create a means of color viewing, i.e. a Frame for UI or a part in workspace.
- When manipulating the color, select the color picker icon to open the window up.
- Click “Pick Screen Color” and move the cursor around different regions of the screen. The cursor will usually be slightly off the color that the color picker chooses. I moved mine around the edge of the baseplate meeting with the sky to really capture the colors.
System Info
Intel(R) Core™ i5-4210U CPU @ 1.70GHz
Expected Behavior:
I expect the color picker to pin point my mouse position, not be offset from it. For example, in the image provided, the color picked should be gray. This can be really useful from trying to get tiny regions of color, such as studio scroll bars for plugin color themes.
Actual Behavior:
Note, this is during 125% display zoom, when switching to 100%, it works perfectly.
Below is a frame with my cursor over the gray baseplate, but the frame itself shows the color of the sky:
It seems that in this case, the color picker is choosing above the cursor, but I can’t guarantee that that always happens (it may be offset in other directions depending on the zoom).
This happens as well in the script editor color picker (it’s the same window after all no matter how it’s opened). I know for a fact that this been happening since Oct 31, 2020 when I initiated development on
AMP. Or it may be occurring since I switched to this computer in July 2020 that requires 125% for legibility.
More info here.
Workaround:
- I guess for now, you’d have to intentionally displace the offset to even it out (i.e. in the current case, just move the cursor a bit below of where I want the color to be chosen from).
- Set display zoom to 100%, although this will be very small, so I wouldn’t really do this.