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
There is a synchronization bug when using scattergl traces with error bars (error_y or error_x) mixed with traces without error bars. When toggling the visibility of a trace via the legend, the line disappears correctly, but its error bars remain visible (ghosting), or the error bars of a different trace disappear instead.
This issue does not occur when using standard scatter (SVG) traces.
Screenshots/Video
You can see the bug in action here :
Screencast.From.2026-04-24.11-55-44.mp4
Steps to reproduce
Here https://codepen.io/JulienIcon/pen/emdwbZj try to click on "my", "my" curve with disappear, but it's error bars remain visible, and the error bar of "mz" disappear.
Or :
Create a plot.
Add multiple scattergl traces, some of them having error_y enabled.
Click on a trace in the first legend to hide it (e.g., the 5th trace).
Notes
It seems that when all traces have error_y enabled, there is no synchronization bug
Description
There is a synchronization bug when using
scattergltraces with error bars (error_yorerror_x) mixed with traces without error bars. When toggling the visibility of a trace via the legend, the line disappears correctly, but its error bars remain visible (ghosting), or the error bars of a different trace disappear instead.This issue does not occur when using standard
scatter(SVG) traces.Screenshots/Video
You can see the bug in action here :
Screencast.From.2026-04-24.11-55-44.mp4
Steps to reproduce
Here https://codepen.io/JulienIcon/pen/emdwbZj try to click on "my", "my" curve with disappear, but it's error bars remain visible, and the error bar of "mz" disappear.
Or :
Notes
It seems that when all traces have error_y enabled, there is no synchronization bug