diff --git a/esm/components/data_layer/scatter.js b/esm/components/data_layer/scatter.js index 791f103e..55f0abcd 100644 --- a/esm/components/data_layer/scatter.js +++ b/esm/components/data_layer/scatter.js @@ -245,7 +245,6 @@ class Scatter extends BaseDataLayer { .append('g') .attr('class', style_class); - // Render label texts if (this.label_texts) { this.label_texts.remove(); } @@ -318,12 +317,15 @@ class Scatter extends BaseDataLayer { .remove(); } else { // If the layout definition has changed (& no longer specifies labels), strip any previously rendered - if (this.label_groups) { - this.label_groups.remove(); + if (this.label_texts) { + this.label_texts.remove(); } if (this.label_lines) { this.label_lines.remove(); } + if (this.label_groups) { + this.label_groups.remove(); + } } // Generate main scatter data elements