Ensure we do not process DOM 'select' events, see https://github.com/swimlane/ngx-datatable/issues/899.
Fixes: https://tracker.ceph.com/issues/46903
Signed-off-by: Volker Theile <vtheile@suse.com>
}
onSelect($event: any) {
- this.selection.selected = $event['selected'];
- this.updateSelection.emit(_.clone(this.selection));
+ // Ensure we do not process DOM 'select' events.
+ // https://github.com/swimlane/ngx-datatable/issues/899
+ if (_.has($event, 'selected')) {
+ this.selection.selected = $event['selected'];
+ this.updateSelection.emit(_.clone(this.selection));
+ }
}
toggleColumn(column: CdTableColumn) {