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.
Hello Christophe,
Thank you for providing a workaround. I am glad to inform you that we have fixed the issue and the fix will be included in R3 2021 later this month.
Regards,
Dimitar
Progress Telerik
Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.
Hello,
A workaround I've just found is to use separate calls to the API for each separate level you want to append or insert items.
The
tricky part is to set an id for the parent to reference it during the
second call. Using the attr parameter is the only way I known to do so. Maybe that can also be done with ObservableObject and uid, but I didn't try it.
https://dojo.telerik.com/ITefaBax
Regards,
Christophe
Hello Andrew,
Thank you for your feedback. As a small token of gratitude for reporting this issue, I updated your Telerik points. Currently there is no workaround for this issue. It appears in our latest SP version and it is not reproducible in the previous version 2021.2.511. You may track this item to be notified for the issue's progress.
Regards,
Dimitar
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.