1.next → 1.5
undecided → low
pending → closed
Thanks for taking the time to contribute to the jQuery project by writing a bug report.
This isn't a bug but the intended behavior.
Actually the behavior introduced with 1.4.3 was a regression compared to the behavior of earlier jquery versions. In jQuery 1.4.3/1.4.4 .data() on a plain js object did a destructive operation, in the sense that it overwrote existing properties.
You can compare the behavior of jQuery over different versions with this test case. This test shows how the behavior in 1.4.3/1.4.4 has unwanted side-effects.
If you want to change properties directly on an object its much easier and faster to do
q.boolField = something instead of using