[Webkit-unassigned] [Bug 8684] New: GOOGLE Calendar: Assign to innerHtml with html consisting of an iframe + div, div dran twice.

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Mon May 1 14:36:45 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=8684

           Summary: GOOGLE Calendar: Assign to innerHtml with html
                    consisting of an iframe + div, div dran twice.
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh
               URL: http://google.com/calendar
        OS/Version: Mac OS X 10.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: oster at google.com


executing javascript: editor.innerHTML = html;

where html is a <div> containing a <table> containing an <iframe>, the <div>
following the table is drawn double, although the DOM is correct.

To reproduce: In shipping Safari, or top of tree webkit, go to
http://google.com/calendar You'll get a "not supported alert", hit "Cancel" to
dismiss the alert and continue.

Log in to Google Calendar with a valid username, password. 

In the main Calendar window,
At the top right of the window, are three links: Settings, Help, SignOut.

Click Settings.

You'll get 4 webform "tabs" General, Calendars, Notifications, "Import
Calendar". Click on each. Note that the "back to Calendar" (OK) div is drawn
twice only on the "Import Calendar" tab.

The javascript that implements switching tabs works by assigning to the
innerHTML property of a div, id=coverinner.

Tabs 1 and 3="Import Calendars" have the same div as their last element.

Tab 3 has an IFrame in a Table as the last nodes before the bad div. Replacing
the iFrame by a string causes the problem to vanish.


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list