Hi JoshMcCullough,
I can reproduce the problem with your code, and I have to admit that the behavior is less desirable. To feedback this issue in a formal way, could you please go to our Connect portal site and submit it?
In your feedback, you can quote the URL to this thread, so that the whole conversation can be available. Every feedback submitted will be evaluated carefully by our engineers. They will let you know their comments further through that portal. It would be great if you can also paste the link to the submitted feedback here, so that other community members can see it as well.
Thanks.
Rong-Chun Zhang