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.

Reply via email to