Skip to content

Commit 1ebd91a

Browse files
authored
Merge pull request #9309 from IgniteUI/preserve-row-seleciton-mac
fix(row-selection): preserve row selection when holding cmd on cell
2 parents f0a7f86 + b9a4a54 commit 1ebd91a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

projects/igniteui-angular/src/lib/grids/row.directive.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,10 @@ export class IgxRowDirective<T extends IgxGridBaseDirective & GridType> implemen
408408
this.selectionService.selectMultipleRows(this.rowID, this.rowData, event);
409409
return;
410410
}
411-
this.selectionService.selectRowById(this.rowID, !event.ctrlKey, event);
411+
412+
// eslint-disable-next-line no-bitwise
413+
const clearSelection = !(+event.ctrlKey ^ +event.metaKey);
414+
this.selectionService.selectRowById(this.rowID, clearSelection, event);
412415
}
413416

414417
/**

0 commit comments

Comments
 (0)