Any Safari users out there? I have a search & rescue app that includes a rudimentary ability to add labeled pins to the map. The pins can be added by double-clicking a point or by entering a lat/long. When either is done, a Prompt box comes up, offering a default lat/long label for the pin.
I have draggableCursor set to "crosshair" and there is a mouse follower block that gives a continuous lat/long readout of the mouse pointer location. Everything works well in Firefox 3.6, IE8, and Chrome 8. When the prompt box comes up, the mousepointer in the box is normal, the user can click the text box to change the label, click the OK/Cancel buttons, etc. In Safari (on Win XP) 5.0.3 just downloaded for testing, the mousepointer stays as the crosshair and is not usable inside the box. The mouse pointer and events seem to still belong to the map, so double-clicking inside the prompt box causes a zoom, etc. Sometimes it seems I can get the cursor to switch but I can't even figure out how to duplicate that. It is usually necessary to hit Enter or Escape to exit the prompt box. Here is a test copy of the page: http://dl.dropbox.com/u/6310843/Grid_Toy_V0.35.html To see the problem, first open the page with FF, IE, or Chrome. Clicking on the small button with the "?" will bring up the pin apparatus. Double-click on the map, see the mouse pointer behave correctly in the prompt box, then click "OK." The map will zoom in and show the pin. Do the same thing with Safari/Win and see how the pointer behaves. I have tried disabling the mousemove listener prior to calling the prompt, then re-enabling afterwards. Also tried disabling/re-enabling updates to the mouse follower. Neither made any difference. I know I could ditch the prompt and roll my own prompt box, but that is a lot of work just for one browser that my users will probably not have anyway. So I am curious to know if anyone can diagnose the problem. TIA! -- You received this message because you are subscribed to the Google Groups "Google Maps JavaScript API v3" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-maps-js-api-v3?hl=en.
