Blackberry URL not being cleaned up on pushstate

Blackberry URL not being cleaned up on pushstate

I'm having trouble using JQM with my Blackberry.
JQM just keeps appending the hash value to the URL without cleaning it first, this even happens on the JQM site:

1. Docs
http://jquerymobile.com/demos/1.2.0/

2. (Docs)->Listviews
http://jquerymobile.com/demos/1.2.0/#/demos/1.2.0/docs/lists/index.html

3. (Docs)->(Listviews)->Numbered
http://jquerymobile.com/demos/1.2.0/docs/lists/index.html#/demos/1.2.0/docs/lists/lists-ol.html

It also does this with a site I'm developing using 1.3.0 Beta.

Blackberry user agent reports:
Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en-GB) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.668 Mobile Safari/534.8+

The navigation seems to work OK - it's just that the URL gets very messy!

Any fixes please (apart from disabling AJAX).