diff --git a/R/plotly_build.R b/R/plotly_build.R
index f4a1c443b6..7e4e8be296 100644
--- a/R/plotly_build.R
+++ b/R/plotly_build.R
@@ -775,7 +775,7 @@ map_color <- function(traces, stroke = FALSE, title = "", colorway, na.color = "
colScale <- scales::col_numeric(pal, rng, na.color = na.color)
# generate the colorscale to be shared across traces
vals <- if (diff(rng) > 0) {
- as.numeric(stats::quantile(allColor, probs = seq(0, 1, length.out = 25), na.rm = TRUE))
+ seq(rng[1], rng[2], length.out = 25)
} else {
c(0, 1)
}
diff --git a/tests/figs/colorbar/plotly-colorbar-expand.svg b/tests/figs/colorbar/plotly-colorbar-expand.svg
index 85325efef5..87cea07b89 100644
--- a/tests/figs/colorbar/plotly-colorbar-expand.svg
+++ b/tests/figs/colorbar/plotly-colorbar-expand.svg
@@ -1 +1 @@
-
+
diff --git a/tests/figs/colorbar/plotly-colorbar-restrict.svg b/tests/figs/colorbar/plotly-colorbar-restrict.svg
index 8b0485f0ff..646ae9e118 100644
--- a/tests/figs/colorbar/plotly-colorbar-restrict.svg
+++ b/tests/figs/colorbar/plotly-colorbar-restrict.svg
@@ -1 +1 @@
-
+
diff --git a/tests/figs/colorbar/plotly-colorbar-z-expand.svg b/tests/figs/colorbar/plotly-colorbar-z-expand.svg
index 92f01818e6..0ba47728f7 100644
--- a/tests/figs/colorbar/plotly-colorbar-z-expand.svg
+++ b/tests/figs/colorbar/plotly-colorbar-z-expand.svg
@@ -1 +1 @@
-
+
diff --git a/tests/figs/colorbar/plotly-colorbar-z-restrict.svg b/tests/figs/colorbar/plotly-colorbar-z-restrict.svg
index e3e3a450b6..79caec7d37 100644
--- a/tests/figs/colorbar/plotly-colorbar-z-restrict.svg
+++ b/tests/figs/colorbar/plotly-colorbar-z-restrict.svg
@@ -1 +1 @@
-
+
diff --git a/tests/figs/colorbar/plotly-colorbar.svg b/tests/figs/colorbar/plotly-colorbar.svg
index bb9477ebfa..e41406332f 100644
--- a/tests/figs/colorbar/plotly-colorbar.svg
+++ b/tests/figs/colorbar/plotly-colorbar.svg
@@ -1 +1 @@
-
+
diff --git a/tests/figs/plotly-color/plotly-color-scatterplot-color-numeric-custom.svg b/tests/figs/plotly-color/plotly-color-scatterplot-color-numeric-custom.svg
index f97f69fdc8..8151baabb9 100644
--- a/tests/figs/plotly-color/plotly-color-scatterplot-color-numeric-custom.svg
+++ b/tests/figs/plotly-color/plotly-color-scatterplot-color-numeric-custom.svg
@@ -1 +1 @@
-
+
diff --git a/tests/figs/plotly-color/plotly-color-scatterplot-color-numeric.svg b/tests/figs/plotly-color/plotly-color-scatterplot-color-numeric.svg
index 4e9af43eda..5f0328c945 100644
--- a/tests/figs/plotly-color/plotly-color-scatterplot-color-numeric.svg
+++ b/tests/figs/plotly-color/plotly-color-scatterplot-color-numeric.svg
@@ -1 +1 @@
-
+
diff --git a/tests/figs/plotly/plotly-alpha-blending.svg b/tests/figs/plotly/plotly-alpha-blending.svg
index 2510a576d5..cda735635b 100644
--- a/tests/figs/plotly/plotly-alpha-blending.svg
+++ b/tests/figs/plotly/plotly-alpha-blending.svg
@@ -1 +1 @@
-
+
diff --git a/tests/figs/subplot/plotly-subplot-geo-cartesian.svg b/tests/figs/subplot/plotly-subplot-geo-cartesian.svg
index 0b514c6383..4207056c79 100644
--- a/tests/figs/subplot/plotly-subplot-geo-cartesian.svg
+++ b/tests/figs/subplot/plotly-subplot-geo-cartesian.svg
@@ -1 +1 @@
-
+