Unplanned
Last Updated: 03 Apr 2024 12:17 by Felix
Created by: Felix
Comments: 0
Category: Menu
Type: Bug Report
0

Bug report

Scrolling submenu in Scrollable Menu not available in 2024.1.319

Regression with v.2024.1.319

Reproduction of the problem
Open this Dojo example - https://dojo.telerik.com/aweLUguB
Hover over "Mens"

Expected/desired behavior
Scrollbar shall be rendered so user can scroll over the list items

Environment
Kendo UI version: 2024.1.319
Browser: [all]

Unplanned
Last Updated: 01 Apr 2024 14:43 by Anthony Gianino
Created by: Anthony Gianino
Comments: 0
Category: Menu
Type: Bug Report
0

Bug report

The popupCollision option of the Menu cannot be set in MVVM

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/izaZIkAK/7
  2. Test a scenario in which the popupCollision would apply, or check the Menu options in the browser console.

Current behavior

The popupCollision cannot be set

Expected/desired behavior

You should be able to set the option in MVVM scenario

Environment

  • Kendo UI version: 2024.1.319
  • Browser: [all]
Completed
Last Updated: 26 Feb 2024 13:09 by ADMIN
Release 2024 Q2

Bug report
Vertical ContextMenu missing wrapper element <div class="k-menu-scroll-wrapper vertical">

Reproduction of the problem
Dojo: https://dojo.telerik.com/ObifIvOS/2

Result:



Environment
Kendo UI version: [2022.2.510 or newer]
jQuery version: [all]
Browser: all

 
Completed
Last Updated: 05 Feb 2024 14:38 by ADMIN
Release 2024 Q2

Steps to reproduce:

  1. https://dojo.telerik.com/ovUhajAp
  2. Run the dojo and click the "Append" button

Expected: New child list item under the "Fifth Item" menu is bold and purple
Actual: New child list item is not formatted

If you inspect the DOM for the appended item, you will notice that the list item was not appended to a ul. A child ul was created but it is empty and has an undefined id.

It looks like this bug was introduced in 2023.2.606

Unplanned
Last Updated: 29 Dec 2023 17:24 by Shlomo
Created by: Shlomo
Comments: 0
Category: Menu
Type: Bug Report
1

Bug report

When utilizing the content property for a Kendo UI Menu's DataSource, the MenuItem's content is not created as expected based on documentation.

Reproduction of the problem

Here is a Progress Kendo UI Dojo which replicates the appearance issue.

Expected/desired behavior

This is a Dojo with an older version that is working as expected.

Workaround

Define the content in a nested Items property:

           {
             text: "<b>Item 2</b>",
             encoded: false,                              // Allows use of HTML for item text
             items: [{
               content: "text",                            // content within an item
               contentAttr: {
                 style: 'border: 1px solid red; padding: 2px;', // Add attributes to the content container
                 custom: 'value'
               }
             }],                             
           },

Here is a Dojo of the workaround in action.

Environment

  • Kendo UI version: 2023.3.1114
  • jQuery version: All supported versions
  • Browser: all
Completed
Last Updated: 17 Nov 2023 10:14 by ADMIN
Release R1.2024-Increment.2+3(31.Jan.2024)

Bug report

When items are added to the Menu component using the append() method, the select event of the items is not triggered.

Regression introduced with 2023.2.606

Reproduction of the problem

  1. Open the following Dojo example - https://dojo.telerik.com/@Zornitsa/UJASiWUq
  2. Select the "Sub Item 1" menu item.

Current behavior

The alert about the item selection is not appearing, i.e. the select event is not triggered.

Expected/desired behavior

The select event should be triggered and the alert should appear as expected.

Environment

  • Kendo UI version: 2023.3.1010
  • Browser: [all]
Declined
Last Updated: 06 Oct 2023 07:25 by ADMIN
The Kendo ContextMenu widget is automatically closed when the user clicks anywhere else on the page. This is done by subscribing to the "mousedown" event on the document. However, when you use TAB or any other way to leave the menu without triggering a "mousedown" event, it stays open forever. This behavior can be reproduced in all examples and DOJOs.
I would instead suggest closing the menu as soon as it looses focus.
Unplanned
Last Updated: 22 May 2023 09:44 by Anthony

Bug report

Context Menu uses the element selector to focus the element after the Menu is closes

Reproduction of the problem
Open the Dojo - https://dojo.telerik.com/ImuViVAN/3

- select (for example) the 4th textbox

- this time type a key, the context menu will appear (correct)

- use the keyboard and navigate to submenu1, press enter

- Focus is now on the last cell. 


Expected/desired behavior
The Menu focus shall be placed over the correct input element


Environment
Kendo UI version: [all]
Browser: [all ]

Completed
Last Updated: 19 Oct 2023 15:17 by ADMIN
Release R3.2023-Increment.3(11.Oct.2023)

Bug report

When scrollable and closeOnClick are enabled and the user click on an item, the Menu does not close.

Reproduction of the problem

  1. Open the Dojo - https://dojo.telerik.com/@NeliKondova/AwaqAqIP
  2. Click on an item in the Menu.

Current behavior

The Menu does not close.

Expected/desired behavior

The Menu should close after the user click on an item.

The issue is a regression starting with the 2023 R1 SP1 (2023.1.314) release.

Environment

  • Kendo UI version: 2023.1.425
  • Browser: [all ]
Completed
Last Updated: 25 Mar 2024 10:19 by ADMIN
Release R1.2023-Increment.1(09.Nov.2022)

Bug report

When you try to append a child item in the Menu, the parent item is replaced instead.

Regression introduced with 2022 R1

Reproduction of the problem

  1. Open this Dojo example.
  2. Click the Append 2 button
  3. Check Item 2

Current behavior

The new item replaces Sub Item 1

Expected/desired behavior

The new item should be appended as a child to Sub Item 1

Environment

  • Kendo UI version: 2022.2.802
  • Browser: [all]
Unplanned
Last Updated: 06 Jul 2022 08:14 by omti
Created by: omti
Comments: 0
Category: Menu
Type: Bug Report
0

Bug report

If a Popup is open and you click a Menu item, the Menu prevents the Popup from closing automatically.

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/IrEYAqaK/2
  2. Click the Open/Close button
  3. Hover the Menu item and click the sub-item.

Current behavior

The Menu prevents the Popup from closing

Expected/desired behavior

The Popup should close when the Menu item is clicked.

Environment

  • Kendo UI version: 2022.2.621
  • Browser: [all]
Declined
Last Updated: 19 Jan 2023 13:03 by ADMIN

Bug report

The sub items in a Menu only open the first time in IE when scrollable is set to true.

Reproduction of the problem

  1. Open this Dojo example in IE - https://dojo.telerik.com/epUjAzaM/3
  2. Hover a subitem in Item 1 or Item 2
  3. Hover the subitem once again

Current behavior

The subitems open only the first time

Expected/desired behavior

The subitems should open every time you hover them

Environment

  • Kendo UI version: 2021.3.914
  • Browser: [IE]
Completed
Last Updated: 01 Sep 2021 11:20 by ADMIN
Release 2021.R3

When new item with sub-items is appended or inserted (before/after) into kendoMenu or kendoContextMenu then "aria-expanded='false'" text surprisingly appears right to the new item. This defect can be reproduced just by running the demos published for kendoContextMenu or kendoMenu's methods such as append, insertAfter or insertBefore, or as shown bellow. The defect is reproduced on Windows and Linux, as well as on Firefox, Chrome and Edge.

 

Unplanned
Last Updated: 01 Jun 2021 12:19 by Asela

Bug report

When openOnClick is enabled for the root Menu items and also the scrollable option is enabled, when moving the cursor over different subitems, previously hovered remains opened.

Reproduction of the problem

  1. Open the Dojo
  2. Click on Item 2
  3. Hover over Sub Item 1
  4. Hover over Sub Item 1.2
  5. Move the cursor to hover over Sub Item 2

Current behavior

Both submenus remain opened - the one for SubItem 1 and for SubItem 2

Expected/desired behavior

The previously opened submenu (Subitem 1) should get closed.

Environment

  • Kendo UI version: 2021.2.511
  • Browser: [all ]
Completed
Last Updated: 28 May 2021 15:50 by ADMIN
Release 2021.R2.SP.next
Created by: Anna
Comments: 1
Category: Menu
Type: Bug Report
0

The contextMenu is not acessible. Upon opening, it should capture the keyboard focus and allow navigation by arrow keys, but it does not. (It can be observed here.)

Keyboard use of the contextMenu is also not documented. Keyboard use of the menu is documented here, while the contextMenu is separately documented here.

 

Completed
Last Updated: 08 Dec 2023 09:48 by ADMIN
Release R1.2024-Increment.2(31.Jan.2024)

Bug report

Currently, when an item is expanded in the Menu, the screen readers do not read which item/subitem is expanded. The 'aria-expanded' attribute is not added to the Menu.

https://www.w3.org/TR/wai-aria-practices/examples/menubar/menubar-1/menubar-1.html

Reproduction of the problem

  1. Open the demos
  2. Focus on the Menu and expand an item.

Current behavior

The 'aria-expanded' is not added to the Menu and the screen readers do not inform which item is expanded

Expected/desired behavior

The screen readers should be able to read which item is expanded in the Menu.

Environment

  • Kendo UI version: 2021.1.119
  • Browser: [all ]
Completed
Last Updated: 25 Jan 2021 16:57 by ADMIN
Created by: Anna
Comments: 2
Category: Menu
Type: Bug Report
0

I'm having resize issues with the Menu control that I cannot sufficiently document at this time (my menu is inside a splitter, it's horizontal and it should be scrollable, but the arrows don't always appear).

I tried working around them by manually forcing a resize. Per documentation:

Each Kendo UI widget has a resize() method which can be used to trigger a layout readjustment instead of using kendo.resize. The resize method of the widget accepts a single Boolean parameter, which defines whether the control should execute its layout adjustment algorithm even if the widget dimensions have not changed ("force" mode).

However, the Menu widget does not override this method. It only binds to the Window resize event:


$(window).on(RESIZE, kendo.throttle(function(){
	that._setOverflowWrapperWidth(initialWidth, initialCssWidth);
	that._toggleScrollButtons(that.element, backwardBtn, forwardBtn, isHorizontal);
}, 100));

It's highly probable that the magic value 100 does not fit my use case. However, I cannot force a resize neither by:

  1. calling resize() on the widget
  2. calling resize(true) on the widget
  3. calling kendo.resize() on the container.

Possibly related to https://github.com/telerik/kendo-ui-core/issues/4067 .

Completed
Last Updated: 22 Jan 2021 09:57 by ADMIN
Release 2021.R1.SP.next

### Bug report
Sub Menu item is not opened, if hovered before close animation of another sub-menu-items's child item completes.
Reported in ticket ID 1473199, where a reproduction video is available.

### Reproduction of the problem
1. Run the following [Dojo snippet](https://dojo.telerik.com/@Dimitar-Goshev/EfEmoCon)

1. Hover Item 1, then hover Sub Item 4

1. Hover Sub Item 41 to expand its sub item

1. Quickly move the mouse from SubItem 41 to Sub Item 4 text and then to Sub Item 3 text

### Current behavior
Sub Item 3 is NOT expanded and its child items are NOT visible

### Expected/desired behavior
Sub Item 3 is expanded and its child items are visible

### Environment
* **Kendo UI version:** 2020.2.617
* **Browser:** all


Completed
Last Updated: 14 Sep 2020 08:09 by ADMIN
Release 2020.R3
Created by: Jeff
Comments: 0
Category: Menu
Type: Bug Report
1

Bug report

Reproduction of the problem

Dojo example.

  1. Click "Test1" and immediately hover "Sub Item 1"

Current behavior

The sub-menu of "Sub Item 1" does not open.

If the behavior is not exhibited on the first test, click another of the root items and repeat, or reload the example and try again. The issue is more easily reproducible in IE, however it occurs in Chrome and Firefox as well. For more details and a video demonstrating the issue, refer to Ticket ID: 1472421

Expected/desired behavior

Sub menus open consistently.

Environment

  • Kendo UI version: 2020.2.617
  • jQuery version: x.y
  • Browser: [all]
Completed
Last Updated: 11 Mar 2020 09:09 by ADMIN
Hi,

I'm using kendo context menu on a grid that's selectable, & contains links in its row items.

I need to show the custom context menu on selected rows only, without losing the browser's default context menu on the other rows, e.g. to allow opening the link in a new page.

I added a context menu & set the target & filter as follows:

$("#context-menu").kendoContextMenu({
        target: "#grid",
        filter: "tr.k-state-selected[role='row']",
        select: function(e) {
          var grid = $("#grid").data("kendoGrid");
          var model = grid.dataItem(e.target);
          alert( model.age + " " + model.name);
        }
      });

This works fine on desktop browsers (I tried Chrome & Firefox). However, I have a problem on touch devices: the browser's default context menu is never shown for non-selected rows (you can reproduce it using the browser's Emulator) .

Here's a working dojo :

http://dojo.telerik.com/oyASaDiN

You will notice that I'm using version 2017.3.1026 in this dojo (which is the version currently used by my company), but even if we consider an upgrade, the problem is also reproducible on the latest version (2019.3.1023). 



Please advise,
1 2