I'm not a fan of SHOUTING in console messages, and there may be too many messages about geolocation in the codebase, but it looks like you've removed them all, which makes it hard to see the code in action while testing the patch.

I would prefer to have at least a couple messages written to the console, perhaps one on the Simulator side on geolocationStart (i.e. when the user selects "current geolocation") and another on the Firefox side on successful determination of the geolocation (although we should not write the actual coordinates to the console, as it isn't necessary, and there might be privacy considerations).