Update: I do most of my testing on IE. At home I have IE9 on Win7. It is still doing the original problematic behavior. In Firefox and Chrome, though, the map query behaves properly. So it seems to be browser-specific. I'm not enough of a developer to know how to detect the exact processes, though I do know that Firefox's Firebug has the capabilities. If anyone can recommend steps to take, I will continue to investigate.