Canvas: Fix infinite-viewer connections viewport values (#108315)

chore(canvas): infinite-viewer connections viewport values
86870-canvas-pan-and-zoom
Ihor Yeromin 2 days ago committed by GitHub
parent c38747d831
commit 667c716cf7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 6
      public/app/features/canvas/runtime/scene.tsx

@ -238,8 +238,10 @@ export class Scene {
if (svgConnections) {
const scale = this.infiniteViewer!.getZoom();
const left = this.infiniteViewer!.getScrollLeft();
const top = this.infiniteViewer!.getScrollTop();
// NOTE: sometimes getScrollLeft and getScrollTop return NaN,
// so we use || 0 to ensure we have a valid number
const left = this.infiniteViewer!.getScrollLeft() || 0;
const top = this.infiniteViewer!.getScrollTop() || 0;
const width = this.width;
const height = this.height;

Loading…
Cancel
Save