Brian, thanks for reporting this problem, and sorry for the long delay in responding. This is not, as 3esmit suggested, a duplicate of bug 641899 (for reasons I explained there). However, I am unable to reproduce this problem following the steps you provided, and the code has changed a lot since you reported it, so it's likely fixed anyway. If you still do have the problem, please reopen this report.
Brian, thanks for reporting this problem, and sorry for the long delay in responding. This is not, as 3esmit suggested, a duplicate of bug 641899 (for reasons I explained there). However, I am unable to reproduce this problem following the steps you provided, and the code has changed a lot since you reported it, so it's likely fixed anyway. If you still do have the problem, please reopen this report.