[html] Fix remaining groupdist Infinite/NaN errors
[html] Fix zoom out button erroneously appearing in some situations

setZoomRange(undefined) triggered a "zoom out" that hid the button, but
setZoomRange(self.dataRange) did not