Mouse selecting a domain where there are no datapoints, crashes the tab
Example demo page: https://leeoniya.github.io/uPlot/demos/nice-scale.html
Zoom in a domain where there are no more data points:

-- PS: Many thanks for uPlot. I am a happy user.
yeah, it's a bug in the demo, which is broken in multiple other ways.
this demo relies on a double re-render to work around the independence of scale and axis configs, which i've started to realize cannot really be decoupled for a number of additional reasons. i'm hoping this will be addressed by tighter integration between axes and scales (https://github.com/leeoniya/uPlot/tree/ticks-axis-incrs), but doing it in a way that doesnt have measurable streaming performance slowdowns is proving to be tricky.