Here's a script which results in a DatumRange containing fill, and this gets into the DasAxis, causing runtime errors at draw time. This makes the GUI unusable. The code needs to be more aggressive in not allowing such values to get into the DOM. This may cause problems where there are brief transitions which have invalid states, so a thorough study of the change will be needed.
Here's the script:
There are probably simpler scripts which demo the problem.
Last edit: Jeremy Faden 8 hours ago
I've made it so that dom.setTimeRange and Axis.setRange both ignore DatumRanges with invalid data, and I'll be watching to see what problems that causes.
Sadie and I ran across this bug when working on a process.