Prevent afterChange on row insert and shift down

hi,
I have some calculations that happen as a afterChange hook. Now if I insert rows - especially by copy pasting and shift-down of the older rows then ALL the rows have an afterchange hook called. This completely kills my performance. Is there a way to prevent afterChange hooks from being called when rows are shifted down because of an insert ?

I know there is some stuff around logical row numbers and visual row numbers and I wonder if they can be used ?

Hi @sss
Can you share your recent progress in this case in a JSFiddle?

Hi @sss
Are you still facing this issues?

hi @aleksandra_budnik - thanks for asking!
yes - we are, but I’m not sure how to make a reproducible testcase for you because the code is embedded in our main app.
The problem is simple, if I insert a row on top, all the rows are shifted down and their afterchange hooks are called. this is wrong. I dont know how to work around this.

Hi @sss
Can you share details about

if I insert a row on top, all the rows are shifted down and their afterchange hooks are called.

I made a demo:Handsontable example - JSFiddle - Code Playground when if we use a ‘insert row’ option from a context menu we won’t get a log from an afterChange hook.

I’m closing this issue as there was no reply for a month. Please create new ticket if needed.