How to evaluate an Item change based on source of change

I found the problem, and it’s all my fault :upside_down_face:

I’ve made a fix, but I don’t know when or if it will get merged: