Pending Review
Last Updated: 29 Mar 2024 08:16 by Charles

Hello,

I have an issue when I use the drag and drop of a picture in the kendo Editor inline.

Let me explain it :

1) Go to : https://runner.telerik.io/fullscreen/uWosAbib (It's the standard example on your site) on chrome 123

2) Select the last editor "Rich UI Widgets for..."

3) Take a file of a picture on your computer and drop it on the first editor "Comprehensive HTML5/..."

Two things :

* The file open on a new tab browser instead of to be added to the html of the first editor

* There is a message in the debug tools (The stack trace is added in the Attach Files)

Uncaught TypeError: Cannot read properties of null (reading 'nodeType')
    at init.index (kendo.all.js:135127:1)

Another element, if you don't select and just drag and drop it's work.

Thank you for your awesome framework and good luck with the correction !

Completed
Last Updated: 29 Mar 2024 07:38 by ADMIN
Release 2024 Q2 (May)

Bug report

Window content remains when the visible configuration is set to false

Reproduction of the problem

  1. Open the following dojo
  2. Notice, that the Window's content remains initially visible in the DOM.

Current behavior

Currently, in order to avoid this behavior, an inline display:none style needs to be added to the window container. This does not convey however with CSP's Inline Styles convention.

Expected/desired behavior

It would be beneficial if the container can be wrapped with the k-hidden class and automatically detect it during the widget's initialization. This will bolster the CSP compliance for the Window widget and allow the customers to use inline classes instead.

Environment

  • Kendo UI version: 2023.3.1114
  • Browser: [all]
Unplanned
Last Updated: 29 Mar 2024 07:30 by ADMIN
Created by: Mollie
Comments: 2
Category: Editor
Type: Bug Report
1

Bug report

If the ColorPicker tools in the Editor are configured to render a gradient, you cannot type in the HEX/RGB inputs.

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/AWEmUSOS/7
  2. Open one of the Color tools.
  3. Try to type in the inputs.

Current behavior

The inputs are not selectable and you cannot type in them.

Expected/desired behavior

The inputs should be selectable so that you can type in them.

Environment

  • Kendo UI version: 2023.2.829
  • Browser: [all]
Completed
Last Updated: 28 Mar 2024 17:18 by ADMIN
Release R1.2024-Increment.1(15.Nov.2023)
Created by: eDAD
Comments: 3
Category: Kendo UI for jQuery
Type: Bug Report
0
Incorrect role defined as "Link" for all the "collapsed/expand" button in the Scoring page.
Repro-Steps:
2.Navigate to the 'Run' button using tab key and activate it using enter key.
3.Turn on Screen Reader.
4.Navigate to the grid table UI present inside the right pane.
5.Observe the screen reader announcement.

Actual Result:
Incorrect role defined as "Link" for all the "collapsed/expand" button in the Scoring page. Screen reader announce like "enter table 3 by 9 link collapsed, table header Traces".

Expected Result:
Correct role should be defined as button for all the "collapsed/expand" button. Screen reader should announce like "enter table 3 by 9 collapsed, table header Traces".

User Impact:
When interactive elements have an incorrect role, it is difficult for people using assistive technology (like screen readers) to understand the purpose of the control. Knowing the role for a control helps users know what will happen when that object has focus and is selected, as well as what keyboard shortcuts to use when interacting with the control.
Unplanned
Last Updated: 28 Mar 2024 13:14 by Tom

Bug report

The Editor doesn't allow multiple separators through the tools configuration.

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/eSESEheW/19

Current behavior

Only the first separator is rendered.

Expected/desired behavior

All the separators should be rendered

Environment

  • Kendo UI version: 2024.1.319
  • Browser: [all]
Unplanned
Last Updated: 26 Mar 2024 21:06 by Sarah
There is an option to freeze the left most column of the Kendo Grid by setting the lockable property.
But this is limited to the Left Hand Side columns only and there are no ways suggested to freeze the Right Most columns.
Pending Review
Last Updated: 26 Mar 2024 14:27 by Sarah
Created by: Sarah
Comments: 0
Category: Kendo UI for jQuery
Type: Feature Request
2

I would like be able to have a vertical scrollbar on a kendo grid without enabling horizontal scrolling.

Currently when the scrollable feature is set to true, scrolling is enabled for both horizontal and vertical.

I would like to see something like:

scrollable:{ vertical : true, horizontal: false }

Can that be done?

Thank you!

Unplanned
Last Updated: 26 Mar 2024 11:27 by Prakash
Created by: Prakash
Comments: 0
Category: Editor
Type: Bug Report
0

Bug report

Inline Editor does not close if you drag it to another position. Additionally, while dragging, occasionally the Editor will disappear, or it will have a padding from the cursor.

Regression introduced with 2023.2.606

Video - http://somup.com/cZeOQ5CYa8

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/OvumAcaH/7
  2. Open and drag the inline Editors to observe the behaviour.

Current behavior

The inline Editor remains open when it loses focus

Expected/desired behavior

Thе inline Editor should close when it loses focus

Environment

  • Kendo UI version: 2024.1.319
  • Browser: [all]
Unplanned
Last Updated: 26 Mar 2024 09:13 by Akesh Gupta

Currently, there is no way to reuse a single method of a model and execute different logic based on additional data related to the specific element. 

Before the CSP improvements in R1 2023, an unsupported workaround was configuring the method along with the arguments that were evaluated and accessible from the method itself.

Example of the unsupported approach: 

    <div id="test">
      <p  data-bind="text: spanLabel('test')" ></p>
      <p  data-bind="text: spanLabel('another test')"></p>
    </div>

    <script>
      var viewModel = kendo.observable({
        spanLabel: function(args){
          return "spanLabel executed, args: "+ args
        },
      });
      
      kendo.bind($("#test"), viewModel);
    </script>

 

Improvement suggestion

Allow the model methods to have access to the reference element. That would enable the internal method logic to get additional data based on the element and achieve the same functionality as the unsupported workaround approach. 

Example of the desired functionality:

    <div id="test">
      <p data-bind="text: spanLabel" data-span-label="test"></p>
      <p data-bind="text: spanLabel" data-span-label="another test"></p>
    </div>

    <script>
      var viewModel = kendo.observable({
        spanLabel: function(args) {
          let element = args.referenceElement; 
          let spanLabelArgs = element.attr("data-span-label")
          return "spanLabel executed, args: " + spanLabelArgs
        },
      });
      
      kendo.bind($("#test"), viewModel);
    </script>

Unplanned
Last Updated: 26 Mar 2024 07:15 by Anton
Created by: Anton
Comments: 0
Category: Scheduler
Type: Bug Report
0

Describe the bug
When there is an event that lasts multiple days, but is not an all-day event the title and the up arrow overlap, thus it makes the reading of the title harder.

To reproduce
Open the Dojo - https://dojo.telerik.com/@NeliK/IruYeGEc

Expected behavior
The arrow and the title should be rendered with some margin

Screenshots
image

Workaround

 .k-event-template{
      margin-top: 8px !important;
    }

Affected package (please remove the unneeded items)

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

Affected suites (please remove the unneeded items)

  • Kendo UI for jQuery
  • Kendo UI for Angular
  • Kendo UI for React
  • Kendo UI for Vue

Affected browsers (please remove the unneeded items)

  • All
Pending Review
Last Updated: 26 Mar 2024 07:00 by Peili
Created by: Peili
Comments: 0
Category: Kendo UI for jQuery
Type: Bug Report
0

Hi,

When I double click a cell and enter into editing mode, scrolling up or down will make the editor div out-of-place. 

It should follow the target cell instead.

This can be easily reproduced here: https://demos.telerik.com/kendo-ui/spreadsheet/index

It seems Kendo UI for Angular/React also have the same issue.

 

Unplanned
Last Updated: 25 Mar 2024 14:14 by ADMIN

Steps:

  1. https://dojo.telerik.com/URaJeSEk
  2. Click the "Change Price" button

Expected: kendoConsole logs the dataItem info in the top message
Actual: dataItem() doesn't find the model even though it exists in the Grid dataSource

In the Grid source code in the refresh function, _data is set to dataSource.view() if partialUpdate is true. For a grouped dataSource, view() will return the parents. This breaks the dataItem function since it relies on the flat array for retrieval.

It looks like this issue was introduced in version 2024.1.319 as it doesn't seem to affect 2024.1.130.

Unplanned
Last Updated: 25 Mar 2024 13:35 by Ranjini
Created by: Ranjini
Comments: 0
Category: Upload
Type: Feature Request
1
Expose the ability to set the ChunkSize in gigabytes. For example through a string.
Unplanned
Last Updated: 25 Mar 2024 11:36 by ADMIN
Created by: Jose
Comments: 2
Category: Spreadsheet
Type: Feature Request
17
Set an indicator same way that grid already does but now in sheet cells when a record is 'dirty'.
Planned
Last Updated: 25 Mar 2024 11:34 by ADMIN
Scheduled for 2024 Q2 (May)
Created by: Martin
Comments: 1
Category: DropDownTree
Type: Feature Request
3

In cases when we have loadOnDemand set to true and we want to populate the value of the DropDownTree initially we need a way to check if this value is part of the available options. One possible solution is adding a valueMapper function similar to the one use in virtualization scenarios.

Completed
Last Updated: 25 Mar 2024 11:33 by ADMIN
ADMIN
Created by: Stoich
Comments: 4
Category: Grid
Type: Feature Request
8
Currently you can clone the Pager to make it appear both on Top/Bottom. This should be configurable so that you can have in on top of the grid or the bottom of grid or both
Unplanned
Last Updated: 25 Mar 2024 11:29 by ADMIN
Please add the following things in Kendo UI
validators for compare, password length check, password complexity check, RangeValidator, ValidationSummary
Unplanned
Last Updated: 25 Mar 2024 11:27 by ADMIN
Created by: Sebastian
Comments: 2
Category: PivotGrid
Type: Feature Request
17
The PivotConfigurator is very static. It would be nice to change the layout.

For example some options:
- Hide / visibility of all four elements (Row, Column, Measure, Fieldlist)
- Position of all four elements (Row, Column, Measure, Fieldlist)
Unplanned
Last Updated: 25 Mar 2024 11:23 by ADMIN
Created by: Sitesh
Comments: 0
Category: Kendo UI for jQuery
Type: Feature Request
4
Having a character counter for textbox & textareas gives users nice little heads up as they start typing to summarize the text for a fixed length. Not sure about internet applications but its becoming more & more a requirement in business applications. Please give it a thought.
Unplanned
Last Updated: 25 Mar 2024 11:22 by ADMIN
SVG Example:

            <svg>
                <defs>
                    <pattern id="Occupied"
                            width="4" height="10"
                            patternUnits="userSpaceOnUse"
                            patternTransform="rotate(45 50 50)">
                        <line stroke="#ffb29d" stroke-width="2" y2="10"/>
                    </pattern>
                </defs>
                <rect x="5" y="5"
                      width="40" height="100"
                      fill="url(#Occupied)"
                      stroke="#ff7094"
                      stroke-width="1" />
            </svg>

1 2 3 4 5 6