Completed
Last Updated: 28 Mar 2023 16:08 by ADMIN
Release R2 2023 - Increment 2 (12.04.2023)
Ako
Created on: 18 Mar 2023 14:32
Category: Kendo UI® for Vue
Type: Bug Report
0
Splitter `change` event triggered by children

Kendo Splitter component `change` event is triggered from child components e.g. Input/Grid. I have multiple splitters defined, but only parent splitter has `onChange` event listener defined. When changing the text from child containing Kendo Input component which has no change event defined (doesn't really matter if it is), the event is propagated to Splitters `onChange` event and crashes Splitter pane handling. Added `onChange` listener to other Splitters as-well, they all are triggered. Clicking on Grid component checkboxes (is child to Splitter) to select the row will also trigger Splitters `onChange` event. Current workaround is to defined Splitters `@change` event as `@change.self` then the children's `change` events wont trigger it.

5 comments
ADMIN
Petar
Posted on: 28 Mar 2023 16:08

You are welcome!

Regards,
Petar
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/.

Ako
Posted on: 28 Mar 2023 16:02
Thanks, will update to latest version :)
ADMIN
Petar
Posted on: 28 Mar 2023 16:00

Hello, Ako.

I am happy to share that the current bug is fixed in version 3.9.1 of the Native Vue components which we released earlier today.

Here is a runnable example in which you can test that the change event of the Input is not triggering the change event of the Splitter. 

I've updated your Telerik points as a sign of gratitude for reporting the current bug.

Please let me know if you have additional questions related to the current ticket.

Looking forward to your reply.

Regards,
Petar
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/.

ADMIN
Petar
Posted on: 27 Mar 2023 13:23

Hi, Ako. 

I am writing to share that after discussing the reported issue with the team, I can confirm that Splitter's behavior is a bug in the component. Currently, there is an issue with GitHub and I cannot log a public item about the bug. 

Later today or tomorrow I will log the public item and write you back with details about it.

Thank you for your patience and understanding. If there is something else related to the current ticket that I can help you with, please let me know.

Regards,
Petar
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/.

ADMIN
Petar
Posted on: 24 Mar 2023 11:46

Hi, Ako.

Thank you for the shared details about the Splitter's unexpected behavior. The issue seems to be a bug but before I can 100% confirm it, I will have to discuss the scenario with the team.

I will write you back on Monday with details about the issue.

Thank you for your patience and understanding.

Regards,
Petar
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/.