Oh! I see what you mean. Ok. So here’s a cheap way to do it.
You have a certain lifetime set on the ribbon (which specifies it’s length). When the front touches an object, add in a delay node (equal to the lifetime of the ribbon), and then destroy it.
By definition, that will be at the point the end goes through the spline.