Prevent trigggering of horizontal scroll bar when a vertical scroll bar is triggered (#1510)
Prevent trigggering of horizontal scroll bar when a vertical scroll bar is triggered (#1510)

* Select all checkbox selects/deselects only the viewable rows.

* Fix large trees: Takes all of min height if no labels overlap and imposes a min node height otherwise.

* Remove unnecessary variables.
Move adjusting y positions to its own function.

* Prevent trigggering of horizontal scroll bar when a vertical scroll bar is triggered.

chanzuckerberg/idseq-web,chanzuckerberg/idseq-web,chanzuckerberg/idseq-web,chanzuckerberg/idseq-web,chanzuckerberg/idseq-web