Skip to content

Commit 2894172

Browse files
committed
[FIX] Highlights: Adapt for zoomed spreadsheets
The highlight component was not using the zoomedMouseEvent to compute its starting position to move a highlight, which means the highlight would 'jump' when trying to move it. Task: 5232092
1 parent f3439bb commit 2894172

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/components/highlight/highlight/highlight.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,8 @@ export class Highlight extends Component<HighlightProps, SpreadsheetChildEnv> {
122122
const position = gridOverlayPosition();
123123
const activeSheetId = this.env.model.getters.getActiveSheetId();
124124

125-
const initCol = this.env.model.getters.getColIndex(ev.clientX - position.left);
126-
const initRow = this.env.model.getters.getRowIndex(ev.clientY - position.top);
125+
const initCol = this.env.model.getters.getColIndex(zoomedMouseEvent.clientX - position.left);
126+
const initRow = this.env.model.getters.getRowIndex(zoomedMouseEvent.clientY - position.top);
127127

128128
const deltaColMin = -z.left;
129129
const deltaColMax = this.env.model.getters.getNumberCols(activeSheetId) - z.right - 1;

0 commit comments

Comments
 (0)