You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I mentioned this in #1634, but it's actually a separate issue. To reproduce:
Drag to create a brush on the points. Move the brush, then wait long enough for it to send the values to the server, then, before the server finishes making the new plots and sending them back, move the brush, and keep moving it. The plot will keep redrawing while you drag. This is easier to do with options(shiny.trace=TRUE).
I think problem is that when the client receives the updated plot, it creates a new debounced brush function and does not delete the previous one; once the previous plot's debounced brush function reaches the debounce time, it sends the value, even though the plot has been replaced and a new debounced brush function has been created.
I'm working on overhauling the root cause of this problem right now, amidst some other brush-related features and fixes, at https://github.com/dvg-p4/shiny
I mentioned this in #1634, but it's actually a separate issue. To reproduce:
Drag to create a brush on the points. Move the brush, then wait long enough for it to send the values to the server, then, before the server finishes making the new plots and sending them back, move the brush, and keep moving it. The plot will keep redrawing while you drag. This is easier to do with options(shiny.trace=TRUE).
I think problem is that when the client receives the updated plot, it creates a new debounced brush function and does not delete the previous one; once the previous plot's debounced brush function reaches the debounce time, it sends the value, even though the plot has been replaced and a new debounced brush function has been created.
The text was updated successfully, but these errors were encountered: