diff --git a/draftlogs/6002_fix.md b/draftlogs/6002_fix.md new file mode 100644 index 00000000000..21b271bb8bd --- /dev/null +++ b/draftlogs/6002_fix.md @@ -0,0 +1 @@ + - Fix horizontal alignment of colorbar in editable mode when `xanchor` is set to "center" [[#6002](https://github.com/plotly/plotly.js/pull/6002)] diff --git a/src/components/colorbar/draw.js b/src/components/colorbar/draw.js index d725b20b9b2..4bf40d74089 100644 --- a/src/components/colorbar/draw.js +++ b/src/components/colorbar/draw.js @@ -208,7 +208,7 @@ function drawColorBar(g, opts, gd) { // then fix at the end (since we don't know the width yet) var xLeft = Math.round(opts.x * gs.w + opts.xpad); // for dragging... this is getting a little muddled... - var xLeftFrac = opts.x - thickFrac * ({middle: 0.5, right: 1}[opts.xanchor] || 0); + var xLeftFrac = opts.x - thickFrac * ({center: 0.5, right: 1}[opts.xanchor] || 0); // y positioning we can do correctly from the start var yBottomFrac = opts.y + lenFrac * (({top: -0.5, bottom: 0.5}[opts.yanchor] || 0) - 0.5);