Approved
Last Updated: 12 Oct 2018 13:58 by ADMIN
Patrick
Created on: 15 Aug 2018 18:14
Category: Menu
Type: Bug Report
2
RadContextMenu: Click on RadMenuItem is ignored when sibling submenu item is still open
Between the small delay of a moving off the opened submenu and back to a sibling if you click a radmenuitem the click is ignored unless you wait until the submenu is fully closed.  This results in the experience of the click not working after you scroll down the menu. Very easy to repro, only affect menuitems very near the opened submenu. Issue does not occur in WPF.
Attached is a visual example of a menu item that would not work if clicked
Attached Files:
4 comments
ADMIN
Vladimir Stoyanov
Posted on: 12 Oct 2018 13:57
Hello Patrick,

Thank you for your help in reproducing the described scenario. I have logged an internal item for this feedback item and I am changing the status to "Approved". 

For the time being, as a workaround,you can use the approach that you are already using of setting the HideDelay property to 0.

Best regards, 
Vladimir
Patrick
Posted on: 03 Oct 2018 17:55
This issue can be avoided in SL Context menus with:
var menu = new RadContextMenu();
menu.HideDelay = TimeSpan.Zero;

This forces the submenu to close immediately and avoids the issue, cheap and easy.

Thank you Dilyan @ telerik.
Patrick
Posted on: 02 Oct 2018 17:36
Vladimir,
The issue is easy to reproduce when using command bindings on the RadContextMenu. I created a support ticket here: https://www.telerik.com/account/support-tickets/view-ticket/1344839
Thanks,
Patrick
ADMIN
Vladimir Stoyanov
Posted on: 18 Sep 2018 16:30
Hello Patrick,

I tested the described behavior in the Silverlight version of the BindingToDynamicData RadMenu SDK example: https://github.com/telerik/xaml-sdk/tree/master/Menu/BindingToDynamicData, however I was not able to reproduce it. I am attaching the modified version of the example that I used for testing. What I observed is that even if the sub menu for the New File item is open, when the Open File menu item is clicked the ItemClicked event of the RadMenu is fired. Can you check out the attached project and see if it differs from the setup at your end? 

If you need any further assistance, may I ask you to open a new support ticket(https://www.telerik.com/blogs/how-to-submit-a-support-ticket) and attach a sample project demonstrating the observed behavior(you can modify the attached project or provide a sample of your own). Additionally, you can provide a sample video demonstrating the scenario. This way we will be able to further investigate.

Best regards,
Vladimir