We should think about how we handle UInames as keys, there are some places where we run eval on strings that contain a UIname. I just ran into an issue with the colormap sliders throwing syntax errors with eDR3-RV as a UIname that went away once I removed the hyphen. For now it's probably fine to just encourage users to not include special characters in their UInames but we should consider
removing them ourselves
adding support by differentiating between pkeys (that we use in the code) and UI names that are only referenced in the GUI pane (should not be too hard to do this, I think. basically a 1 liner where the label is created with d3 and then a couple lines in the frontend to allow users to set this manually).
We should think about how we handle UInames as keys, there are some places where we run
eval
on strings that contain a UIname. I just ran into an issue with the colormap sliders throwing syntax errors witheDR3-RV
as a UIname that went away once I removed the hyphen. For now it's probably fine to just encourage users to not include special characters in their UInames but we should consider