Browse Source

fix: eye-dropper not working with app offset correctly on non-1 dPR (#6835)

David Luzar 2 years ago
parent
commit
fc9a9a2571
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/components/EyeDropper.tsx

+ 2 - 2
src/components/EyeDropper.tsx

@@ -77,8 +77,8 @@ export const EyeDropper: React.FC<{
       colorPreviewDiv.style.left = `${clientX + 20}px`;
 
       const pixel = ctx.getImageData(
-        clientX * window.devicePixelRatio - appState.offsetLeft,
-        clientY * window.devicePixelRatio - appState.offsetTop,
+        (clientX - appState.offsetLeft) * window.devicePixelRatio,
+        (clientY - appState.offsetTop) * window.devicePixelRatio,
         1,
         1,
       ).data;