How to get first visible DOM element currently showing on the screen ?
I tried something like
var el = document.elementFromPoint(x, y)
and increasing the y coordinates in a while loop, but the problem is it does not work when there are css multi columns on the document, in that case the < html > tag is returned, not the actual element. Is there any way I can really get the element on the (top,left) of the screen which works for css columns ?