The Location module is exhibiting a weird bug. When setting a location (Country & Province/State), if I use autocomplete for the Province field, it will only suggest provinces in the selected country.
However, when I change it to a Dropdown, the Province/State field does not change, despite the AJAX refresh clearly working (the Province/State field fades in and out, so the AJAX callback is clearly working).
I've used the Webkit Inspector to check the page and there's no JS errors and there is an AJAX callback (however, since I don't have a base reference from a functional site, I'm not sure what data payload I should be expecting to see in the callback).
EDIT: I figured out a solution, but Drupal Answers won't let me answer my own question for another 6 hours. For the sake of anyone else who may be running into the same issue, I've uploaded the code + explanation in a pastie.
EDIT: Nevermind, that didn't entirely work... Will update once I find a working solution.