<?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>105276</bug_id>
          
          <creation_ts>2012-12-18 03:44:54 -0800</creation_ts>
          <short_desc>[EFL][WK2] Writing immediately to created windows (open) fails</short_desc>
          <delta_ts>2013-01-10 03:07:33 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kenneth Rohde Christiansen">kenneth</reporter>
          <assigned_to name="Mikhail Pozdnyakov">mikhail.pozdnyakov</assigned_to>
          <cc>cdumez</cc>
    
    <cc>dglazkov</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>mikhail.pozdnyakov</cc>
    
    <cc>tmpsantos</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>793515</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-12-18 03:44:54 -0800</bug_when>
    <thetext>On the other hand using setTimeout(..., 0) makes it work.

Output:

run-launcher --efl -2 -r 1 ManualTests/window-geometry.html 
Starting webkit launcher.
HTML5 local storage is enabled for this view.
did commit load for frame
efl informLoadCommitted
HTML5 local storage is enabled for this view.
minibrowser: location(0,0) size=(1,1) url=about:blank
did commit load for frame
efl informLoadCommitted
write! &lt;style&gt;body { margin: 0 }&lt;/style&gt;&lt;body&gt;&lt;/body&gt; &lt;- printed at end of function
HTML5 local storage is enabled for this view.
minibrowser: location(0,0) size=(1,1) url=about:blank
did commit load for frame
efl informLoadCommitted
write! &lt;style&gt;body { margin: 0 }&lt;/style&gt;&lt;body&gt;&lt;/body&gt;
did commit load for frame
efl informLoadCommitted
did commit load for frame
efl informLoadCommitted

The following patch to the test makes the write work:

-    win = window.open(&quot;about:blank&quot;, &quot;&quot;, &quot;location=no, resizable=no, scrollbars=no, status=no, titlebar=no, toolbar=no, left=0, top=0, width=1, height=1&quot;);
-    win.document.write(&quot;&lt;style&gt;body { margin: 0 }&lt;/style&gt;&lt;body&gt;&lt;/body&gt;&quot;);
-    win.document.getElementsByTagName(&apos;body&apos;)[0].innerHTML = div.outerHTML;
-    setWindowRect(win, div.getClientRects()[0], fromWindow);
+    var win = window.open(&quot;about:blank&quot;, &quot;&quot;, &quot;location=no, resizable=no, scrollbars=no, status=no, titlebar=no, toolbar=no, left=0, top=0, width=1, height=1&quot;);
+
+    setTimeout(function() {
+        win.document.write(&quot;&lt;style&gt;body { margin: 0 }&lt;/style&gt;&lt;body&gt;&lt;/body&gt;&quot;);
+        win.document.getElementsByTagName(&apos;body&apos;)[0].innerHTML = div.outerHTML;
+        setWindowRect(win, div.getClientRects()[0], fromWindow);
+    }, 0);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>793527</commentid>
    <comment_count>1</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-12-18 03:59:05 -0800</bug_when>
    <thetext>Just checked it does get fine into HTMLDocumentParser::insert</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800160</commentid>
    <comment_count>2</comment_count>
      <attachid>181293</attachid>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2013-01-04 05:37:15 -0800</bug_when>
    <thetext>Created attachment 181293
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>802532</commentid>
    <comment_count>3</comment_count>
      <attachid>181293</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2013-01-08 12:49:05 -0800</bug_when>
    <thetext>Comment on attachment 181293
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=181293&amp;action=review

&gt; Tools/MiniBrowser/efl/main.c:1225
&gt; -    if (url)
&gt; +    if (url &amp;&amp; strcmp(url, &quot;about:blank&quot;))

this needs a comment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803228</commentid>
    <comment_count>4</comment_count>
      <attachid>181895</attachid>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2013-01-09 04:32:45 -0800</bug_when>
    <thetext>Created attachment 181895
to be landed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803249</commentid>
    <comment_count>5</comment_count>
      <attachid>181895</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-09 05:30:21 -0800</bug_when>
    <thetext>Comment on attachment 181895
to be landed

Rejecting attachment 181895 from commit-queue.

New failing tests:
inspector-protocol/debugger-terminate-dedicated-worker-while-paused.html
Full output: http://queues.webkit.org/results/15755555</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803250</commentid>
    <comment_count>6</comment_count>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2013-01-09 05:32:04 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 181895 [details])
&gt; Rejecting attachment 181895 [details] from commit-queue.
&gt; 
&gt; New failing tests:
&gt; inspector-protocol/debugger-terminate-dedicated-worker-while-paused.html
&gt; Full output: http://queues.webkit.org/results/15755555

Unrelated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803258</commentid>
    <comment_count>7</comment_count>
      <attachid>181895</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-09 05:48:09 -0800</bug_when>
    <thetext>Comment on attachment 181895
to be landed

Attachment 181895 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15763511

New failing tests:
inspector-protocol/debugger-terminate-dedicated-worker-while-paused.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>804215</commentid>
    <comment_count>8</comment_count>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2013-01-10 03:07:33 -0800</bug_when>
    <thetext>Committed in r139303.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181293</attachid>
            <date>2013-01-04 05:37:15 -0800</date>
            <delta_ts>2013-01-09 04:32:45 -0800</delta_ts>
            <desc>patch</desc>
            <filename>bug105276</filename>
            <type>text/plain</type>
            <size>1407</size>
            <attacher name="Mikhail Pozdnyakov">mikhail.pozdnyakov</attacher>
            
              <data encoding="base64">Y29tbWl0IGY5M2QwYTI3NDczOWU5MDJjMmJmNmQ3N2VmNDZiOWZmZjFkOGRhNTYKQXV0aG9yOiBN
aWtoYWlsIFBvemRueWFrb3YgPG1pa2hhaWwucG96ZG55YWtvdkBpbnRlbC5jb20+CkRhdGU6ICAg
RnJpIEphbiA0IDE1OjMzOjExIDIwMTMgKzAyMDAKCiAgICBidWcxMDUyNzYKCmRpZmYgLS1naXQg
YS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMTllMjFhMC4uZDAwZjJj
YSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE1IEBACisyMDEzLTAxLTA0ICBNaWtoYWlsIFBvemRueWFrb3YgIDxtaWtoYWlsLnBv
emRueWFrb3ZAaW50ZWwuY29tPgorCisgICAgICAgIFtFRkxdW1dLMl0gV3JpdGluZyBpbW1lZGlh
dGVseSB0byBjcmVhdGVkIHdpbmRvd3MgKG9wZW4pIGZhaWxzCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDUyNzYKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBEbyBub3QgcmVzZXQgJ2Fib3V0OmJsYW5rJyB1
cmwgZm9yIHRoZSBuZXcgcGFnZXMgaW4gbWluaSBicm93c2VyLgorCisgICAgICAgICogTWluaUJy
b3dzZXIvZWZsL21haW4uYzoKKyAgICAgICAgKHdpbmRvd19jcmVhdGUpOgorCiAyMDEzLTAxLTAz
ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVT
U0lPTjogW01hY10gSW50ZXJtaXR0ZW50IGNyYXNoIGluIFdUUjo6QWNjZXNzaWJpbGl0eVVJRWxl
bWVudDo6aXNFcXVhbApkaWZmIC0tZ2l0IGEvVG9vbHMvTWluaUJyb3dzZXIvZWZsL21haW4uYyBi
L1Rvb2xzL01pbmlCcm93c2VyL2VmbC9tYWluLmMKaW5kZXggMzljMDQ0OS4uOGZmMzc2ZCAxMDA2
NDQKLS0tIGEvVG9vbHMvTWluaUJyb3dzZXIvZWZsL21haW4uYworKysgYi9Ub29scy9NaW5pQnJv
d3Nlci9lZmwvbWFpbi5jCkBAIC0xMjIyLDcgKzEyMjIsNyBAQCBzdGF0aWMgQnJvd3Nlcl9XaW5k
b3cgKndpbmRvd19jcmVhdGUoRXZhc19PYmplY3QgKm9wZW5lciwgY29uc3QgY2hhciAqdXJsLCBp
bnQgdwogICAgIGVsbV9ib3hfcGFja19lbmQodmVydGljYWxfbGF5b3V0LCB3aW5kb3ctPmV3a192
aWV3KTsKICAgICBldmFzX29iamVjdF9zaG93KHdpbmRvdy0+ZXdrX3ZpZXcpOwogCi0gICAgaWYg
KHVybCkKKyAgICBpZiAodXJsICYmIHN0cmNtcCh1cmwsICJhYm91dDpibGFuayIpKQogICAgICAg
ICBld2tfdmlld191cmxfc2V0KHdpbmRvdy0+ZXdrX3ZpZXcsIHVybCk7CiAKICAgICBldmFzX29i
amVjdF9yZXNpemUod2luZG93LT5lbG1fd2luZG93LCB3aWR0aCA/IHdpZHRoIDogd2luZG93X3dp
ZHRoLCBoZWlnaHQgPyBoZWlnaHQgOiB3aW5kb3dfaGVpZ2h0KTsK
</data>
<flag name="review"
          id="198854"
          type_id="1"
          status="+"
          setter="kenneth"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181895</attachid>
            <date>2013-01-09 04:32:45 -0800</date>
            <delta_ts>2013-01-09 05:48:09 -0800</delta_ts>
            <desc>to be landed</desc>
            <filename>bug105276_v2</filename>
            <type>text/plain</type>
            <size>1778</size>
            <attacher name="Mikhail Pozdnyakov">mikhail.pozdnyakov</attacher>
            
              <data encoding="base64">Y29tbWl0IGEwNjcxYjE5ZDM1NzAwMzZjMTkzMjMyY2IzZGU2OGMyNTM1N2U0ZDkKQXV0aG9yOiBN
aWtoYWlsIFBvemRueWFrb3YgPG1pa2hhaWwucG96ZG55YWtvdkBpbnRlbC5jb20+CkRhdGU6ICAg
V2VkIEphbiA5IDE0OjI2OjIwIDIwMTMgKzAyMDAKCiAgICBbRUZMXVtXSzJdIFdyaXRpbmcgaW1t
ZWRpYXRlbHkgdG8gY3JlYXRlZCB3aW5kb3dzIChvcGVuKSBmYWlscwogICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNTI3NgogICAgCiAgICBSZXZpZXdlZCBieSBL
ZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KICAgIAogICAgRG8gbm90IHJlc2V0ICdhYm91dDpi
bGFuaycgdXJsIGZvciB0aGUgbmV3IHBhZ2VzIGluIG1pbmkgYnJvd3Nlci4KICAgIAogICAgKiBN
aW5pQnJvd3Nlci9lZmwvbWFpbi5jOgogICAgKHdpbmRvd19jcmVhdGUpOgoKZGlmZiAtLWdpdCBh
L1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA3ODVhNGY4Li4xYTgxNGUx
IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTUgQEAKKzIwMTMtMDEtMDkgIE1pa2hhaWwgUG96ZG55YWtvdiAgPG1pa2hhaWwucG96
ZG55YWtvdkBpbnRlbC5jb20+CisKKyAgICAgICAgW0VGTF1bV0syXSBXcml0aW5nIGltbWVkaWF0
ZWx5IHRvIGNyZWF0ZWQgd2luZG93cyAob3BlbikgZmFpbHMKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNTI3NgorCisgICAgICAgIFJldmlld2VkIGJ5
IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgorCisgICAgICAgIERvIG5vdCByZXNldCAnYWJv
dXQ6YmxhbmsnIHVybCBmb3IgdGhlIG5ldyBwYWdlcyBpbiBtaW5pIGJyb3dzZXIuCisKKyAgICAg
ICAgKiBNaW5pQnJvd3Nlci9lZmwvbWFpbi5jOgorICAgICAgICAod2luZG93X2NyZWF0ZSk6CisK
IDIwMTMtMDEtMDggIEd5dXlvdW5nIEtpbSAgPGd5dXlvdW5nLmtpbUBzYW1zdW5nLmNvbT4KIAog
ICAgICAgICBSZWdyZXNzaW9uKHIxMzg2ODEpOiBBZGQgSEFWRShBQ0NFU1NJQklMSVRZKSBndWFy
ZCB0byBhdGsgZmlsZXMKZGlmZiAtLWdpdCBhL1Rvb2xzL01pbmlCcm93c2VyL2VmbC9tYWluLmMg
Yi9Ub29scy9NaW5pQnJvd3Nlci9lZmwvbWFpbi5jCmluZGV4IDM5YzA0NDkuLjNmYTViNzUgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL01pbmlCcm93c2VyL2VmbC9tYWluLmMKKysrIGIvVG9vbHMvTWluaUJy
b3dzZXIvZWZsL21haW4uYwpAQCAtMTIyMiw3ICsxMjIyLDcgQEAgc3RhdGljIEJyb3dzZXJfV2lu
ZG93ICp3aW5kb3dfY3JlYXRlKEV2YXNfT2JqZWN0ICpvcGVuZXIsIGNvbnN0IGNoYXIgKnVybCwg
aW50IHcKICAgICBlbG1fYm94X3BhY2tfZW5kKHZlcnRpY2FsX2xheW91dCwgd2luZG93LT5ld2tf
dmlldyk7CiAgICAgZXZhc19vYmplY3Rfc2hvdyh3aW5kb3ctPmV3a192aWV3KTsKIAotICAgIGlm
ICh1cmwpCisgICAgaWYgKHVybCAmJiBzdHJjbXAodXJsLCAiYWJvdXQ6YmxhbmsiKSkgLy8gRG8g
bm90IHJlc2V0ICdhYm91dDpibGFuaycgYXMgaXQgd291bGQgZXJhc2UgYWxsIHByZXZpb3VzIGRv
Y3VtZW50IG1vZGlmaWNhdGlvbnMuCiAgICAgICAgIGV3a192aWV3X3VybF9zZXQod2luZG93LT5l
d2tfdmlldywgdXJsKTsKIAogICAgIGV2YXNfb2JqZWN0X3Jlc2l6ZSh3aW5kb3ctPmVsbV93aW5k
b3csIHdpZHRoID8gd2lkdGggOiB3aW5kb3dfd2lkdGgsIGhlaWdodCA/IGhlaWdodCA6IHdpbmRv
d19oZWlnaHQpOwo=
</data>
<flag name="commit-queue"
          id="199689"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>