Oops, forgot to mention that I've tried both Tcl/Tk 8.6.16 and 9.0.1. The behavior is identical.