Null reference error is thrown when dragged row goes out of viewport.
Null reference error is thrown.
No error is thrown.

If the returned value of document['msElementsFromPoint'] is null, returning an empty array prevents the error.
protected getElementsAtPoint(pageX: number, pageY: number) {
// correct the coordinates with the current scroll position, because
// document.elementsFromPoint consider position within the current viewport
// window.pageXOffset == window.scrollX; // always true
// using window.pageXOffset for IE9 compatibility
const viewPortX = pageX - window.pageXOffset;
const viewPortY = pageY - window.pageYOffset;
if (document['msElementsFromPoint']) {
// Edge and IE special snowflakes
const elements = document['msElementsFromPoint'](viewPortX, viewPortY);
return elements === null ? [] : elements;
} ...
}
@ymita I have tested and applied your proposed fix.
@dafo Thank you!!
@Lipata @dafo
This issue is going to be fixed in both 8.x and 7.x, isn't it? If so, can you add corresponding version labels? Thanks.