diff --git a/Userland/Applications/Spreadsheet/CellType/Numeric.cpp b/Userland/Applications/Spreadsheet/CellType/Numeric.cpp index 3a6ad0871c..0b41cb2453 100644 --- a/Userland/Applications/Spreadsheet/CellType/Numeric.cpp +++ b/Userland/Applications/Spreadsheet/CellType/Numeric.cpp @@ -28,7 +28,7 @@ JS::ThrowCompletionOr NumericCell::display(Cell& cell, const CellTypeMet string = format_double(metadata.format.characters(), TRY(value.to_double(cell.sheet().global_object()))); if (metadata.length >= 0) - return string.substring(0, metadata.length); + return string.substring(0, min(string.length(), metadata.length)); return string; });