-
-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Timeseries hang #293
Comments
Notes:
|
@VeraZab input needed! This infinite loop is actually fairly straightforward... There are two I assume your intention here was to capture situations where a single trace switches from one type to another, not to capture inter-trace interactions... but there is in fact a path dependence problem here. If we create a timeseries, then a scatter, we would expect the rangeslider to stay on, right? If we then remove the timeseries, would we expect it to disappear? If so, presumably that's not the case if we had two timeseries and removed one of them. So... is the rule something like "if there is at least one timeseries/ohlc/candlestick then force the rangeslider on always"? Or something like "rangesliders are only allowed if one trace is timeseries/ohlc/candlestick"? Neither of those seems satisfactory. I'm thinking we should try to do an onChange type thing on the trace selector, and if it's switching to one of timeseries/ohlc/candlestick then force the rangeslider on, but nothing else. If someone turns it off, ok. If someone turns it on for a scatter trace, ok. Thoughts? |
FWIW the current workspace resets the rangeslider to true for timeseries and false for others, on change, but lets you turn it on and off for non-financial traces, but not off for financial traces. |
Digging more into the workspace, I see that the type there (in the JSON editor) is not |
ok, we can remove the timeseries trace type. Rangesliders aren't in yet, and there would have been other interactions to test out by turning it on/off, changing trace types. |
You'll have to explain |
To replicate: +Trace, +Trace, set type to Timeseries, click on anything else, wait... browser locks up
The text was updated successfully, but these errors were encountered: