<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>8684</bug_id>
          
          <creation_ts>2006-05-01 14:36:43 -0700</creation_ts>
          <short_desc>GOOGLE Calendar: Assign to innerHtml with html consisting of an iframe + div, div drawn twice.</short_desc>
          <delta_ts>2006-07-05 14:28:24 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://google.com/calendar</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>8370</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="David Phillip Oster">oster</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>a.bob</cc>
    
    <cc>ian</cc>
    
    <cc>mitz</cc>
    
    <cc>oster</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>40817</commentid>
    <comment_count>0</comment_count>
    <who name="David Phillip Oster">oster</who>
    <bug_when>2006-05-01 14:36:43 -0700</bug_when>
    <thetext>executing javascript: editor.innerHTML = html;

where html is a &lt;div&gt; containing a &lt;table&gt; containing an &lt;iframe&gt;, the &lt;div&gt; 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&apos;ll get a &quot;not supported alert&quot;, hit &quot;Cancel&quot; 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&apos;ll get 4 webform &quot;tabs&quot; General, Calendars, Notifications, &quot;Import Calendar&quot;. Click on each. Note that the &quot;back to Calendar&quot; (OK) div is drawn twice only on the &quot;Import Calendar&quot; tab.

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

Tabs 1 and 3=&quot;Import Calendars&quot; 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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40821</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-05-01 15:45:31 -0700</bug_when>
    <thetext>A reduced test case would really help here!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41587</commentid>
    <comment_count>2</comment_count>
      <attachid>8181</attachid>
    <who name="ABob">a.bob</who>
    <bug_when>2006-05-08 23:59:05 -0700</bug_when>
    <thetext>Created attachment 8181
screen shot of the double text and double button

See bug for comment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41597</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-05-09 00:51:26 -0700</bug_when>
    <thetext>I have tried to reconstruct the problem from the description, but my tests worked correctly, e.g.:

&lt;div id=&quot;editor&quot;&gt;FAIL&lt;/div&gt;
&lt;script&gt;
document.getElementById(&apos;editor&apos;).innerHTML = &quot;&lt;div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;iframe src=&apos;data:text/html,IFRAME&apos;&gt;&lt;/iframe&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;DIV&lt;/div&gt;&lt;/div&gt;&quot;;
&lt;/script&gt;
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41608</commentid>
    <comment_count>4</comment_count>
    <who name="ABob">a.bob</who>
    <bug_when>2006-05-09 07:24:52 -0700</bug_when>
    <thetext>Steps
1. Login to Google Calendar
2. Select the Settings link in the top right side
3. Click on each of the links/tabs: General, Calendars, Notifications, and Import Calendars
4. View the links at the bottom or see the attached png file.
Result is two &quot;back to Cal&quot; links and two OK buttons

Regression:
This problem does not occur on FireFox
In Safari 2.0.3 Clicking on the back to link or Ok buttons yeilds a Undefined Value in the Java Console:
Undefined value
http://www.google.com/calendar/20060508132451doozercompiled.js

function Xn(a,b){if(!wd()){return false}var c=m(&quot;cover&quot;);var d=m(&quot;mainbody&quot;);if(a){if(G){G.hide()}if(Gc()){Tc(&quot;cover&quot;,vo)}else{Tc(&quot;cover&quot;,ae)}d.style.display=&quot;none&quot;;c.style.display=&quot;&quot;;document.body.scroll=&quot;auto&quot;;Ng(b);if(Mh){og=true;Mh=false}}else{c.style.display=&quot;none&quot;;d.style.display=&quot;&quot;;if(u&amp;&amp;!R.Qa()){var e=E(I);var f=e.f();e.date+=u.J-1;var g=e.f();R.da(f,g,false)}if(R)R.Eb(null,ak);document.body.scroll=&quot;no&quot;;if(og){og=false;rc(Ii())}}return true}
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41616</commentid>
    <comment_count>5</comment_count>
    <who name="David Phillip Oster">oster</who>
    <bug_when>2006-05-09 09:36:39 -0700</bug_when>
    <thetext>Just copying the DOM of the offending page to a file, and loading the file does not reproduce the bug. So, the bug must happen because of how I am stuffing the IFrame. Now to track _that_ down.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41642</commentid>
    <comment_count>6</comment_count>
    <who name="David Phillip Oster">oster</who>
    <bug_when>2006-05-09 14:42:37 -0700</bug_when>
    <thetext>Nope: The only procedure I&apos;ve got for this bug is exactly the one in the orginal description.

With the source, clicking the &quot;Import Calendars&quot; link causes a crash/assert:

#1	0x9012dff4 in abort
#2	0x947b20b0 in __eprintf
#3	0x01aba058 in WebCore::Node::createRendererIfNeeded at Node.cpp:878
#4	0x01ac1af0 in WebCore::Element::attach at Element.cpp:488
#5	0x018d9c38 in WebCore::ContainerNode::attach at ContainerNode.cpp:574
#6	0x01ac1afc in WebCore::Element::attach at Element.cpp:490
#7	0x018d9c38 in WebCore::ContainerNode::attach at ContainerNode.cpp:574

which is:
void Node::createRendererIfNeeded()
{
    if (!document()-&gt;shouldCreateRenderers())
        return;
    
    assert(!attached());  // &lt;-- this is where it crashes.
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41903</commentid>
    <comment_count>7</comment_count>
      <attachid>8228</attachid>
    <who name="">mitz</who>
    <bug_when>2006-05-10 15:45:24 -0700</bug_when>
    <thetext>Created attachment 8228
Reduced test case

In a debug build you get an assertion failure when you click Test. In a release build you get a duplicate &quot;foo&quot;. The problem is a double-attach, with the first attach being called during load event dispatch for the iframe (which invokes Document::updateDocumentsRendering, leading to the attach).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41931</commentid>
    <comment_count>8</comment_count>
    <who name="David Phillip Oster">oster</who>
    <bug_when>2006-05-10 16:30:46 -0700</bug_when>
    <thetext>Thanks to opendarwin.org@mitzpettel.com I now have a workaround for this bug: instead of assigning the equivalent of 

foo.innerhtml = &apos;&lt;div&gt;&lt;iframe id=a&gt;&lt;/iframe&gt;&lt;div id=b&gt;&lt;/div&gt;&lt;/div&gt;; 

I do:

foo.innerHTML = &apos;&lt;div&gt;&lt;div id=a1&gt;&lt;/div&gt;&lt;div id=b&gt;&lt;/div&gt;&lt;/div&gt;;
diva1 = findbyid(&apos;a1&apos;);
diva1.innerHTML = &apos;&lt;iframe id=a&gt;&lt;/iframe&gt;&apos;;
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41967</commentid>
    <comment_count>9</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-05-10 22:53:25 -0700</bug_when>
    <thetext>I wonder if something like this is the reason that image load events are delayed, and if so, whether such an approach could work here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46755</commentid>
    <comment_count>10</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2006-06-22 17:04:54 -0700</bug_when>
    <thetext>I did some research and that is indeed why image load events are delayed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46772</commentid>
    <comment_count>11</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-06-23 03:34:26 -0700</bug_when>
    <thetext>Anders suggested that bug 6471 might be related.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48379</commentid>
    <comment_count>12</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2006-07-05 14:28:24 -0700</bug_when>
    <thetext>This was fixed in r15170</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>8181</attachid>
            <date>2006-05-08 23:59:05 -0700</date>
            <delta_ts>2006-05-08 23:59:05 -0700</delta_ts>
            <desc>screen shot of the double text and double button</desc>
            <filename>bugzila_8684.png</filename>
            <type>image/png</type>
            <size>12110</size>
            <attacher name="ABob">a.bob</attacher>
            
              <data encoding="base64">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
UIbT9Z9oL+7vjTzy3wli/5Npsn5Xq1bVtbMdr+uv8Ofk/1z9cX9v5JH/Dr/LkPvJahVoTluZluzz
3jn+nPyfqz/u74088lfL4/7eyCN/tTzu74088lfL/3b+3sgjj/zP4nF/b+SRv1oe/b2RR/5qefT3
Rh75q+XR3xt55K+WR39v5JG/Wr6zcX6Y626mvjukvzaUd9pOQB555P9pvnvVWjO6JsfVlPvOtRn2
8fv1q8gjj/wv5ztGztVZMSEEaTfsT0uOc0UI8sgj/yv5D9zfG3nkkf+1/Afu74088sj/Wh79vZFH
/mp59PdGHvmr5dHfG3nkr5ZHf2/kkb9aHv29kUf+ann090Ye+avl0d8beeSvlkd/b+SRv1oe/b2R
R/5qefT3Rh75q+XR3xt55K+WR39v5JG/Wh79vZFH/mp59PdGHvmr5dHfG3nkr5ZHf2/kkb9aHv29
kUf+ann090Ye+avl0d8beeSvlkd/b+SRv1oe/b2RR/5qefT3Rh75q+XR3xt55K+WR39v5JG/Wh79
vZFH/mp59PdGHvmr5dHfG3nkr5Y/qr0h/6yuaRHKXWpl3hwQAsgjj/xvy/8fnISmriYEAIgQQhYZ
LVnII4/8b85f6u+tympuRh555H9n/rj2JkAAhFLLi+N+uFpOCIE88sj/1vyl/t5NTFM2II888r85
f6m/NwAQQoQQpwDyyCP/e/IdQ2syNAQhTYw4fQbyyF8Tn5b3mqbVdQ0A8kDTNABoxTT/m8gP4sMw
jALt3fZ2j5yrtzUHTeQpgDzyV8OrWRH2GQ+UbHkKfBAfhqGmaT9i71H2VgqGA9cS2nTfkUf++ni1
Lj2teGVQq18Z86F8Kxu/yd6ORal7lACIgxQA9UldB8gj/6/n0/JeXlLzeRNOG9jqpZ/Oy9p7MX6/
vZf6e+8jmxKCtGKQR/4KeFAyXtMx1jStiWxq4NbBB/F1Xf+IvZf6eyu3yXihiEYe+aviW61oUDJe
067uzLo/nW/a5++z923+3ociDnnkr5Q/zYpqVxm6utDyoCgKIcSF/CXyG63ebe+l/t6SVtv+hCCP
/BXyp+1k6OoqN1WrECIIgk+fPg2Hw9vb2/F4XBSFvOS67uPjo+Sn06k8vlw+7Brn77e3XXvLS+So
3ldLDgVGHvmr41tz0adT1g3fVMLT6XSz2czn82/fvi0WiyzLgiBojZktl0vO+Xg8fof8H7G3Pe+t
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
DBiuNvw/1G8VB2uQQw8AAAAASUVORK5CYII=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>8228</attachid>
            <date>2006-05-10 15:45:24 -0700</date>
            <delta_ts>2006-05-10 15:45:24 -0700</delta_ts>
            <desc>Reduced test case</desc>
            <filename>innerhtml.html</filename>
            <type>text/html</type>
            <size>414</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PHN0eWxlPgogICAgLyogYSBkZXNjZW5kYW50IHJ1bGUgbWFrZXMgdXMgc28gc29waGlzdGljYXRl
ZCAoYW5kIGNyYXNoLXByb25lKSAqLwogICAgcHJlIGRpdiB7IGNvbG9yOiBicm93bjsgfQo8L3N0
eWxlPgo8YnV0dG9uIG9uY2xpY2s9InRlc3QoKSI+VGVzdDwvYnV0dG9uPgo8ZGl2IGlkPSJ0YXJn
ZXQiPjwvZGl2Pgo8c2NyaXB0PgogICAgZnVuY3Rpb24gdGVzdCgpCiAgICB7CiAgICAgICAgLy8g
Zmlyc3QsIG1ha2Ugc3VyZSB0aGUgdGFyZ2V0IG5lZWRzIHN0eWxlIHJlY2FsYwogICAgICAgIHRh
cmdldC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSAid2hpdGUiOwogICAgICAgIHRhcmdldC5pbm5l
ckhUTUwgPSAnPGRpdj48SUZSQU1FPjwvSUZSQU1FPjxzcGFuPmZvbzwvc3Bhbj48L2Rpdj4nOwog
ICAgfQo8L3NjcmlwdD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>