Programmable Filter Doesn't Update after Time step

Hi there,

I’m trying to take the difference of two timesteps of my data to isolate the sections of greatest change in a 2d mesh. When I manually click “apply” I see the results that I want, but when I attempt to click play to step through time, the results of the programmable filter don’t show up. Here’s a little screen recording of the issue. It seems like the update just didn’t propagate to the filter for some reason even though both of it’s input
dependencies in the pipeline changed.
image_filter_demo.pvsm (1.1 MB)
I tried adding the same information from my programmableSource to the requestInformation of the filter, but that doesn’t seem like the right move.