Why is my code not compiling when i have equal (key) node in my code?

Every time i press compile button it briefly goes to good to go, but then goes straight back to being dirty. I found that if I remove the equal node then it will compiles first time but if I then added the node back in then it will start doing the same thing .

Oh pretty interesting, i’ve seen this behaviour in some ui widget blueprints.
Also, if you use the save all button on the content browser, it stay dirty ( it will prompt the bp as dirty every time you click on it )
But if you close said bp and click save all, it’s good !
I will try to have a look if it’s linked to the “key equal node too”