The solution is unfortunately, I add it to a long list of bugs/enhancements and weigh up its priority against them.
Like I have said, I can understand that it is frustrating, and it will 100% get fixed/recoded, however, there are other issues/bugs/enhancements that currently take priority over...