Yes it is intentional, I've been playing around with this for almost 2 weeks, and at some point this was the only thing that always worked. In all combinations with/without loading though wicket-ajax etc.

This is also why I changed wicket-gmap.js.
But I 'll give it another try.