Describe the bug
When the Spreadsheet has locked columns and columnWidth is set, but the width of the locked exceed the width of the Spreadsheet, the widget is not rendered correctly.
To reproduce
Steps to reproduce the behavior:
The columns of the Spreadsheet are visible even outside of the component.
Expected behavior
The columns should be limited to the Spreadsheet width
Affected package (please remove the unneeded items)
Affected suites (please remove the unneeded items)
Affected browsers (please remove the unneeded items)
Bug report
Spreadsheet cellContextMenu() throws an error
Regression with 2024.4.1112
Reproduction of the problem
Run the Dojo: https://dojo.telerik.com/SlDUjkTQ
Check console
`Uncaught TypeError: spreadsheet.cellContextMenu is not a function`
Environment
jQuery: 3.4.1
Kendo UI version: 2024.4.1112 or newer
Browser: [all]
Bug report
Dropdown Not Visible in Frozen Pane in Kendo jQuery Spreadsheet
Reproduction of the problem
Dojo example - https://dojo.telerik.com/mLetbVPM
Environment
jQuery: 3.7.0
Kendo UI version: [all]
Browser: [all]
Bug report
NORM.S.INV, NORM.INV, and NORM.DIST are officially listed as supported formulas, but they are not functioning properly
Regression bug since 2024.4.1112
Reproduction of the problem
Open the Demos - https://demos.telerik.com/kendo-ui/spreadsheet/index
Paste: =NORM.S.INV(0.908789)
Environment
Kendo UI version: 2024.4.1112
Browser: [all ]
In the Spreadsheet, when users scroll horizontally to columns that are not initially visible, then activate Freeze Panes, the Spreadsheet scrollbar behave incorrectly
When Freeze Panes is activated after horizontal scrolling:
Bug report
Spreadsheet validation on datatype=list, values in the dropdown are parsed to numbers. Numeric strings are automatically formatted by removing the heading zero.
Reproduction of the problem
Dojo: https://dojo.telerik.com/eOOvKJxL
validation: {
dataType: "list",
showButton: true,
comparerType: "list",
from: "{ \"001\", \"002\", \"Baz item 3\" }",
allowNulls: true,
type: "reject"
} The bug is a regression, formatting is different with a 2017 version: https://dojo.telerik.com/sCvgBzBa/5
Environment
**Kendo UI version: 2025.1.211
**Browser: [all]
Using a datasource on a sheet
Selecting entire sheet and clicking the filter in the data toolbar tab.
The buttons for the columns do not respect the size of rowHeight or headerHeight
Set rowHeight to 20 and i get this
In the Speadsheet, the items of the DropDownButton for the sheet tabs are hardcoded and cannot be translated
The DropDownButton's items are not translated
The DropDownButton's items are not translated
When a border is applied and there are frozen rows/columns the border appears splitted with a white lin in the middle.
The bottom border and the right border are split with a white line in the middle.
The border should appear entirely filled with the selected color.
When the select() method is used in the Spreadsheet changing event wrong cell is selected.
Changing event is fired, but the 'B3' cell is selected instead of the 'B2'
The correct cell should be selected when using the select method inside the Spreadsheet event handlers.
When the Sheetsbar is hidden the horizontal scrollbar is not adjusted to the bottom of the widget

The horizontal scrollbar should be adjusted to the bottom of the widget.
As a possible workaround, when hiding the Sheetsbar add the following styling:
<style>
.k-spreadsheet-sheets-bar {
padding: 0;
border-style: none;
}
</style>
When values in the sheet are updated using the batch method the DataSource does not update according to changes.
Dojo: https://dojo.telerik.com/@iankodj/IRUdufOx
1. Run the example
2. Check the console showing "no data" and an empty array.
Reproducible in this demo: https://demos.telerik.com/kendo-ui/spreadsheet/datasource
The data cleared by the "undo" shortcut is saved and sent to the server
A different behavior is exhibited if the data is pasted over the row header instead of the row's first cell. Follow the same steps, but on step 3. instead of pasting over the first cell, paste the data over the row 79 header. After undo and then clicking "Save", the fields have null values.
No data is sent with the request
Spreadsheet: Improper copy paste to Excel when merged cells are present and one column in the merged cells range is hidden. If the column containing the first merged cell is hidden all the rows on that row will be shifted to the left.
After pasting, the merged cell consists of 4 cells, as expected, but the cell data is shifted to the left and the hidden column contains the cell data of the next column
The cells after the merged cell should not be shifted.
Dojo example.
The text in B2 is not unwrapped.
The merged cell prevents the unwrap. If there is no merged cell, or if the tool is used over the cell itself, wrapping/unwrapping works as expected.
The text in B2 is unwrapped.
Memory usage is increased if the DevTools is open. Navigation between sheets is also slower.
Memory usage increased and slower sheet change.
Memory usage should not be increased and sheet navigation should not be slow.
The AND formula, when used as part of an array formula, does not evaluate the whole array.
{=AND(A1:D1="")} would return TRUE if a value is entered in the range B1:D1 and FALSE only if value is entered in A1
=IF(AND(A1="",B1="",C1="",D1=""),TRUE,FALSE) would return FALSE if value is entered in any cell in range A1:D1
Ctrl+Shift+Enter to enter as an array formulaArray formula should be evaluated correctly and return FALSE when a value is entered in any cell in range A1:D1.
Dojo example.
The first row is duplicated.
The first row is not duplicated
If you set a data validation for a number typed cell in the Spreadsheet, the message will be improperly formatted.
Regression introduced with 2024.4.1112
The validation message is improperly formatted - "Please enter a valid any value greater than 10,,10,,number,reject,greaterThan."
Message should be "Please enter a valid any value greater than 10."