Unplanned
Last Updated: 31 Aug 2026 14:59 by Mohd

Bug report

    Steps to reproduce

    1. Open the Spreadsheet demo.
    2. Import TestExcel.xlsx.
    3. Compare the formula cell results with the same file opened in Microsoft Excel.

    Current behavior

    After import, some formula cells produce different results than Excel when the intermediate result is very close to zero.

    Observed example from the attached file:

    • In Excel:

      • E1 = 0
      • E2 = 0
      • F1 = 55110.305475240835
    • In Spreadsheet after import:

      • E1 = 0.00000000004366
      • E2 = 0.000000000043660000000000000000
      • F1 = 0

    Expected behavior

    Spreadsheet should match Excel results for the imported workbook, including cases where formulas evaluate to values extremely close to zero.

    Notes

    The issue appears related to formula recalculation after import and handling of floating-point precision near zero.

    In the attached file:

    • The imported numeric inputs are:

      • A1 = 79590.518373344006
      • B1 = 0.16372664029103301
      • C1 = 4
      • D1 = 82665.458212861093
    • The formula in E1 is:

      • A1*(1+B1)^(1/C1)-D1

    Excel stores the result as 0, but Spreadsheet recalculates it to a very small positive number, which then changes the dependent IF result in F1.

    Environment

    • Spreadsheet core demo: local reproduction confirmed
    • File used: TestExcel.xlsx

    Workaround

      <script>
        const CANCELLATION_EPSILON = Number.EPSILON * 4;
    
        function collapseCancellationError(result, left, right) {
            const scale = Math.max(Math.abs(left), Math.abs(right));
    
            if (!scale || result === 0) {
                return result;
            }
    
            return Math.abs(result) <= CANCELLATION_EPSILON * scale ? 0 : result;
        }
        const { defineFunction } = KendoSpreadsheetCommon;
        defineFunction('binary+', function(a, b) {
            return collapseCancellationError(a + b, a, b);
        }).args([
            ['*a', ['or', 'number', ['null', 0]]],
            ['*b', ['or', 'number', ['null', 0]]]
        ]);
    
        defineFunction('binary-', function(a, b) {
            return collapseCancellationError(a - b, a, b);
        }).args([
            ['*a', ['or', 'number', ['null', 0]]],
            ['*b', ['or', 'number', ['null', 0]]]
        ]);
      </script>

    TestExcel.xlsx

    Completed
    Last Updated: 27 Aug 2026 10:46 by ADMIN
    Release 2022.1

    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:

    1. Run the Dojo - https://dojo.telerik.com/@NeliKondova/aXUvAKeB

    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)

    • theme-default
    • theme-bootstrap
    • theme-material

    Affected suites (please remove the unneeded items)

    • Kendo UI for jQuery

    Affected browsers (please remove the unneeded items)

    • All
    Completed
    Last Updated: 27 Aug 2026 08:55 by ADMIN
    Release 2025 Q2 (May)
    Created by: David
    Comments: 0
    Category: Spreadsheet
    Type: Bug Report
    0

    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]

    Completed
    Last Updated: 27 Aug 2026 08:03 by ADMIN
    Release 2026 Q2

    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]

    Completed
    Last Updated: 27 Aug 2026 08:03 by ADMIN
    Release 2026 Q2
    Created by: Mohd
    Comments: 0
    Category: Spreadsheet
    Type: Bug Report
    1

    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)

    Result must be 1.3333347


    Environment
    Kendo UI version: 2024.4.1112
    Browser: [all ]

    Completed
    Last Updated: 27 Aug 2026 08:03 by ADMIN
    Release 2026 Q3

    Bug report

    In the Spreadsheet, when users scroll horizontally to columns that are not initially visible, then activate Freeze Panes, the Spreadsheet scrollbar behave incorrectly

    Reproduction of the problem

    1. Open the Dojo - https://dojo.telerik.com/zYbZtYDR.
    2. In the Spreadsheet, scroll horizontally to columns that are not initially visible.
    3. Activate Freeze Panes.
    4. Attempt to continue horizontal scrolling.

    Current behavior

    When Freeze Panes is activated after horizontal scrolling:

    • The Spreadsheet snaps back to the first (leftmost) column, Column A.
    • Horizontal scrolling becomes unusable.
    • Users cannot navigate to the right-hand columns until Unfreeze Panes is selected.

    Expected/desired behavior

    • Activating Freeze Panes should retain the current horizontal scroll position.
    • Horizontal navigation should remain fully available across all unfrozen columns.
    • Freezing should not disable the internal Spreadsheet scrollbar or shift the viewport.

    Environment

    • Kendo UI version: 2026.1.212
    • Browser: [al]
    Unplanned
    Last Updated: 17 Jun 2026 12:54 by Marius
    Created by: Marius
    Comments: 0
    Category: Spreadsheet
    Type: Bug Report
    1

    Bug report

    Reproduction of the problem

    Run this dojo - https://dojo.telerik.com/MkKhDjxX

    The results are different when using the same values in Excel.

    Current behavior

    Result comparison for cells with numeric values

      COUNTIF(B5:B9,”<> “) COUNTIF(B5:B9,”<>11”) COUNTIF(B5:B9,”*” COUNTIF(B5:B9,”?3”)
    Kendo 4 3 4 1
    Excel 5 4 0 0

    Result comparison for cells with text values

      COUNTIF(B12:B16,”<>11”) COUNTIF(B12:B16,”<>???00”)
    Kendo 3 4
    Excel 5 1

    TicketID:

    1715542

    Environment

    • Kendo/Telerik version: 2026.2.520
    Completed
    Last Updated: 04 Jun 2026 07:38 by ADMIN

    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]

    Unplanned
    Last Updated: 26 May 2026 07:44 by Philip
    Created by: Philip
    Comments: 0
    Category: Spreadsheet
    Type: Feature Request
    0

    We're using the kendo spreadsheet with validation.

    There's a cell that validates against a list of values.

    The list of values can be up to 50 values or so.

    It would be beneficial if there is a scrollbar for the dropdown, similar to the Excel behavior.

    Completed
    Last Updated: 19 May 2026 17:50 by ADMIN
    Release 2026 Q2

    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 

     

    Completed
    Last Updated: 17 Apr 2026 11:12 by ADMIN
    Release 2026 Q2

    Bug report

    In the Speadsheet, the items of the DropDownButton for the sheet tabs are hardcoded and cannot be translated

    Reproduction of the problem

    1. Open this Dojo example - https://dojo.telerik.com/EtdKrzwo/2
    2. Click the DropDownButton for the Food Order sheet

    Current Behavior

    The DropDownButton's items are not translated

    Expected/desired behavior

    The DropDownButton's items are not translated

    Environment

    • Kendo UI version: 2025.3.1002
    • Browser: all
    Unplanned
    Last Updated: 19 Jan 2026 13:49 by Merlin
    Created by: Merlin
    Comments: 0
    Category: Spreadsheet
    Type: Bug Report
    0

    Reproduction of the problem

    1. Run this sample
    2. Select first row
    3. Delete the row
    4. Select range A1:C3
    5. Apply borders
    6. Select row 3
    7. Delete the row

    Current behavior

    Top border of cell B1 disappears

    Expected/desired behavior

    Borders are persisted

    TicketID:

    1708030

    Environment

    * **Kendo UI version:** 2025.4.1217

    Declined
    Last Updated: 13 Jan 2026 13:37 by ADMIN

    Reproduction of the problem

    Open this web site:
    https://demos.telerik.com/kendo-ui/spreadsheet/datasource

    And follow the steps provided here:
    https://www.screencast.com/t/UdEKYqIve

    Current behavior

    The first added cell value (or row) is removed when the user deletes an empty row.
    If the ID is entered, the result is even stranger:
    https://www.screencast.com/t/osmVOiY7al

    Expected/desired behavior

    It should behave and function like Excel. I think with local/static binding there are no issues.

    Declined
    Last Updated: 13 Jan 2026 09:00 by ADMIN

    Bug report

    Hyperlinks in a Spreadsheet cell do not work mobile devices.

    Reproduction of the problem

    1. Open this example on a mobile device - https://dojo.telerik.com/ahixOKep
    2. Try to click on the links in the Product column.

    Current behavior

    The link in the cell does not work.

    Expected/desired behavior

    The link should work

    Environment

    • Kendo UI version: 2022.2.510
    • Browser: [all]
    Completed
    Last Updated: 13 Jan 2026 01:42 by ADMIN

    Bug report

    When a border is applied and there are frozen rows/columns the border appears splitted with a white lin in the middle.

    Reproduction of the problem

    1. Open the Dojo example.

    Current behavior

    The bottom border and the right border are split with a white line in the middle.

    Expected/desired behavior

    The border should appear entirely filled with the selected color.

    Environment

    • Kendo UI version: 2022.2.510
    • Browser: [all ]
    Declined
    Last Updated: 09 Jan 2026 11:16 by ADMIN
    Created by: Sandeep
    Comments: 3
    Category: Spreadsheet
    Type: Bug Report
    1

    Hi team,

    In kendo spreadsheet if you disable any row by adding enable property to false and apply sort from data tab, then the disable row is changing based on the sort. instead of applying to particular row  it is applying to perticular range and while sorting the row items are changing. The cell properties are not applying there while sorting.

     

    link for example: https://dojo.telerik.com/IkoJeMIz

     

    please let me know if I am doing anything wrong here.

     

    thanks.

    Completed
    Last Updated: 08 Jan 2026 01:58 by ADMIN

    Bug report

    When the select() method is used in the Spreadsheet changing event wrong cell is selected.

    Reproduction of the problem

    1. Open the dojo example
    2. Select a different cell, change its value, and press Enter

    Current behavior

    Changing event is fired, but the 'B3' cell is selected instead of the 'B2'

    Expected/desired behavior

    The correct cell should be selected when using the select method inside the Spreadsheet event handlers.

    Environment

    • Kendo UI version: 2022.3.913
    • Browser: [all ]
    Completed
    Last Updated: 02 Jan 2026 20:35 by ADMIN

    Bug report

    When the Sheetsbar is hidden the horizontal scrollbar is not adjusted to the bottom of the widget

    Reproduction of the problem

    1. Run this dojo
    2. Note the space below the horizontal scrollbar:
      image

    Expected/desired behavior

    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>
    

    Environment

    • Kendo UI version: 2021.2.511
    • Browser: [all]
    Completed
    Last Updated: 02 Jan 2026 20:17 by ADMIN

    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.

     

    Expected: https://dojo.telerik.com/@iankodj/EKoziCic 

    Completed
    Last Updated: 26 Dec 2025 22:43 by ADMIN
    Created by: Vamsi
    Comments: 0
    Category: Spreadsheet
    Type: Bug Report
    1

    Bug report

    Reproduction of the problem

    Reproducible in this demo: https://demos.telerik.com/kendo-ui/spreadsheet/datasource

    1. Scroll down to row 78
    2. Focus A78 and drag to E78. Copy the data
    3. Paste over the empty 79 row's first cell
    4. Press Ctrl + Z to undo the changes.
    5. Open the browser's dev tools network tab and press the "Save" button above the Spreadsheet.

    Current behavior

    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.

    Expected/desired behavior

    No data is sent with the request

    Environment

    • Kendo UI version: 2020.2.617
    • jQuery version: x.y
    • Browser: [all]
    1 2 3 4 5 6