I can not reproduce what you have found. But I found another bug in the code.
Could you try it again and let me know what need to be improved to fit your need!