I made a little error in my change, it simply needs an "else value = null" added. I'll fix it after the code freeze.
Why after? Surely the code freeze is intended to be a time for fixing bugs (but not for committing 'innovations')?
Code freeze is for fixing showstopper bugs. The above issue may fall into that category, especially since a user noticed and reported it, and that it was working before. I'll try to fix it one of the next days.
I don't want to discuss now what's allowed during code freeze extensively, but IMO it's just a evaluation of benefit and risk of a patch. In this case I guess the risk to break something is very low.
Joerg
