diff --git a/gui/src/components/visualization/MeanSquaredDisplacement.js b/gui/src/components/visualization/MeanSquaredDisplacement.js
index 75bd85cf88ba60760a3c435e6084cf8eeedb2c2b..8c3b3f4e5d86c9bcae455091e3e39f93009ed740 100644
--- a/gui/src/components/visualization/MeanSquaredDisplacement.js
+++ b/gui/src/components/visualization/MeanSquaredDisplacement.js
@@ -112,7 +112,12 @@ const MeanSquaredDisplacement = React.memo(({
           name = `${name}: D=${D} ${D_label}`
         }
         if (!isNil(value?.diffusion_constant_errors)) {
-          const diffusionConstantError = new Quantity(value.diffusion_constant_errors, diffusionUnit)
+          const diffusionConstantError = new Quantity(
+            Array.isArray(value.diffusion_constant_errors)
+              ? value.diffusion_constant_errors[0]
+              : value.diffusion_constant_errors,
+            diffusionUnit
+          )
           const R = formatNumber(diffusionConstantError.value(), DType.Float, 'standard', 2)
           name = `${name}; R=${R}`
         }