This is fixed in r945.
Just so you know, if you find what looks like a bug, be sure to file a ticket. I try to keep up with the forum discussions, however the ticketing system is where I look first when figuring out what I should spend my time on. Defects are my highest priority.