To clean up, you should add a scrollIntoRow(rowIndex, align) in ListView.
and rename this method scrollIntoNode(nodeUID, align).

That said, the cell is embedded in a DivElement.
You should probably try cell.element.parentElement.scrollIntoView(...)