[Webkit-unassigned] [Bug 50832] New: iFrame window gets clipped when Google map pans

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 10 10:59:45 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=50832

           Summary: iFrame window gets clipped when Google map pans
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh Intel
               URL: http://www.cottagesincanada.com/cottageretriever.asp?l
                    ang=e
        OS/Version: Mac OS X 10.6
            Status: UNCONFIRMED
          Severity: Major
          Priority: P2
         Component: Frames
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: zac at insites.ca


Greetings,

I've tested this page on most browsers/OS setups including other webkit browsers such as Firefox and Chrome. All work as expected except for Safari (including the latest nightly build).

The issue: When clicking on a marker on the Google Map, an InfoWindow pops up and is filled with an iFrame. Unfortunately, when the Google Map auto-pans to center the marker, Safari causes the iframe window to get clipped resulting in part of the iframe not being displayed. As you click more markers and the map pans further, the iFrame clipping increases.

The iFrames display correctly IF the map does not pan. It's almost as if the iFrame is being treated with absolute positioning (but it isn't).

If you bring up an infoWindow and see the clipping, you can drag the map to reveal the full iFrame if it is dragged into the area that the 1st iFrame was created. 

I tried disabling Autopan and this works as long as you don't drag the map which then results in the same issues as above.

Strangely, this does not appear on my iPhone but does on all my versions of Safari and also on the iPad.

Any ideas as to whether this is a documented bug and are there any workarounds?

Thanks in advance and cheers,

Zac

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list