Added
Changed
- Improve cartesian trace update and removal by using more d3-iomatic patterns.
This results in some performance improvements during redraws [#2574] - Our internal
Lib.nestedProperty
no longer prunes empty containers in
gd.data
,gd.layout
,gd._fullData
andgd._fulllayout
.
We made this change to clean up some of thePlotly.react
internals.
This also lead to a slight performance boost [#2577]
Fixed
- Fix
Plotly.react
's handling of transformed traces [#2577] - Fix Safari support for
scattergl
andsplom
traces [#2593] - Fix
scattergl
point clustering edge cases [#2593] - Fix
scattergl
selection after double-click on graphs
with more than 1e5 points [#2593] - Fix artificial number of lines limit in
scattergl
traces [#2568] - Fix typed array support in color array in
scattergl
traces [#2596] - Fix typed array support for
splom
traces [#2596] - Make
scatter
andscattercarpet
coexist on same subplot [#2574] - Fix incorrect fallback border color for axis common hover labels [#2557]
- Fix handling of blank editable legend items [#2587]
- Fix spikelines positioning in Firefox [#2590]
- Fix
Plotly.react
modebar updates when the locale changes [#2592] - Fix
scatter
selection performance regression (dating back to 1.32.0) [#2583] - Fix
plotly_beforeplot
andplotly_beforehover
event handlers when attached
withgd.once
[#2581]