I have a Manipulate[ListPlot[data[[m;;n]],{m,1,10},{n,1,10}]. I execute, the plot is shown, I save the notebook, close Mathematica. I run Mathematica again, start executing code that is completely unrelated and I get thrown errors in Manipulate because at that point the list data is not existing. I even tried to use TrackedSymbols :> {m, n} without any help, as soon as I execute anything in the notebook after opening, Manipulate tries to update the plot, which is clearly not wanted.
Is there a way to get around this? It is incredibly annoying, especially when you do Manipulate[ListPlot[{data[[m;;n]],data2[[m;;n]]},{m,1,30000},{n,1,30000}] and at one point data exists and data2 does not, then this line will print the whole, unabbreviated content of data, that is the dimension of {30000,2} and Mathematica front-end slows to a crawl.
Btw. this even looks like a bug (I am on 13.2.1 Linux).
