diff --git a/x-pack/plugins/canvas/public/state/middleware/aeroelastic.js b/x-pack/plugins/canvas/public/state/middleware/aeroelastic.js index ac69230861f3..052df02d43e8 100644 --- a/x-pack/plugins/canvas/public/state/middleware/aeroelastic.js +++ b/x-pack/plugins/canvas/public/state/middleware/aeroelastic.js @@ -344,7 +344,10 @@ export const aeroelastic = ({ dispatch, getState }) => { populateWithElements(page); } - if (action.type !== setMultiplePositions.toString()) { + if ( + action.type !== setMultiplePositions.toString() && + action.type !== elementLayer.toString() + ) { unselectShape(prevPage); }