SetText with empty Text no longer working

This didn’t use to be the case and it is very unintuitive. Why even need to check it first? Why not just set it to nothing and move on.