Plotly click function changing my meta array?

Hi! I’m creating a button where on click I want to set the axes manually by using an array I put inside layout.meta this totally works when I hit autoscale and then my pencil icon, or when I zoom and then hit the icon, but if it I zoom around a couple times I see in the console my meta array is changing inside the function?! Is there a way Ican make this array immutable? It seems SUPER hacky but the only solution I’ve come up with is to supply my meta array as a STRING then convert it back to a number inside my custom click event… there’s gotta be a better way!?

Since Im supplying the values meta: {original_axis: [-10, 30]} I expect these to be the axes Im returned every time I use the function, but right now it’s every so often?! Why?!?!