diff --git a/js/canvas.js b/js/canvas.js
index fb2e10e158242deda05a669bc78881dbf71b30e5..0ce50b08cd570d2d170131df961e333fdba8922d 100644
--- a/js/canvas.js
+++ b/js/canvas.js
@@ -788,7 +788,7 @@ function Canvas() {
       var p = d.sprite.position;
       var x = p.x / scale1 + translate[0] / zoomScale;
       var y = p.y / scale1 + translate[1] / zoomScale;
-      var padding = 5;
+      var padding = width / 3 / scale;
 
       if (
         x > -padding &&