<?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>28935</bug_id>
          
          <creation_ts>2009-09-02 23:24:19 -0700</creation_ts>
          <short_desc>[GTK] loadFinished never emitted</short_desc>
          <delta_ts>2009-09-04 07:04:39 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://monoscope.com/2009/09/the_whole_verdana_is_the_new_f.html</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="Xan Lopez">xan.lopez</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>144389</commentid>
    <comment_count>0</comment_count>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2009-09-02 23:24:19 -0700</bug_when>
    <thetext>http://monoscope.com/2009/09/the_whole_verdana_is_the_new_f.html will go do PROVISIONAL-&gt;COMMITTED-&gt;FIRST VISUALLY NON EMPTY LAYOUT and sit there forever without emitting FINISHED.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144519</commentid>
    <comment_count>1</comment_count>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2009-09-03 07:58:21 -0700</bug_when>
    <thetext>After some investigation, this is what happens:

The finished thing is dispatched, but instead of in the main frame in a subframe the page creates through JavaScript (one of those IFrame things for various hacks, I guess), so we never receive the signal in the WebView, which is what Epiphany expects.

Asking on IRC this does not happen in other ports, so I guess it&apos;s some bug in our side.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144798</commentid>
    <comment_count>2</comment_count>
      <attachid>39054</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2009-09-04 06:41:44 -0700</bug_when>
    <thetext>Created attachment 39054
scheduleerror.diff

Schedule errors at the right time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144801</commentid>
    <comment_count>3</comment_count>
      <attachid>39054</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2009-09-04 07:01:20 -0700</bug_when>
    <thetext>Comment on attachment 39054
scheduleerror.diff

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144803</commentid>
    <comment_count>4</comment_count>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2009-09-04 07:04:39 -0700</bug_when>
    <thetext>Landed in r48049, closing.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>39054</attachid>
            <date>2009-09-04 06:41:44 -0700</date>
            <delta_ts>2009-09-04 07:01:19 -0700</delta_ts>
            <desc>scheduleerror.diff</desc>
            <filename>scheduleerror.diff</filename>
            <type>text/plain</type>
            <size>5297</size>
            <attacher name="Xan Lopez">xan.lopez</attacher>
            
              <data encoding="base64">RnJvbSAzM2M2MmViN2MzYTY2MTU1YTMzZmVjOTRkNGE0Zjc5MjY4ZDRiMGQ0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBYYW4gTG9wZXogPHhsb3BlekBpZ2FsaWEuY29tPgpEYXRlOiBG
cmksIDQgU2VwIDIwMDkgMTY6Mzk6NTAgKzAzMDAKU3ViamVjdDogW1BBVENIXSAyMDA5LTA5LTA0
ICBYYW4gTG9wZXogIDx4bG9wZXpAaWdhbGlhLmNvbT4KCiAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCgogICAgICAgIFtHVEtdIGxvYWRGaW5pc2hlZCBuZXZlciBlbWl0dGVkCiAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI4OTM1CgogICAg
ICAgIERvIG5vdCByZXBvcnQgZXJyb3JzIHJpZ2h0IGF3YXkgZnJvbQogICAgICAgIFJlc291cmNl
SGFuZGxlOjpzdGFydC4gSW5zdGVhZCByZXR1cm4gdHJ1ZSBhbmQgc2NoZWR1bGUgYW4gZXJyb3IK
ICAgICAgICB0byBiZSByZXBvcnRlZCBpbiB0aGUgaGFuZGxlIGxhdGVyLiBPdGhlcndpc2UgV2Vi
Q29yZSBnZXRzCiAgICAgICAgY29uZnVzZWQgYW5kIHRoaW5rcyB0aGUgcmVzb3VyY2UgbmV2ZXIg
ZmluaXNoZWQgbG9hZGluZywgbWFraW5nIGl0CiAgICAgICAgbm90IGVtaXQgdGhlIGZpbmlzaGVk
IHN0YXR1cy4KCiAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVT
b3VwLmNwcDoKICAgICAgICAoV2ViQ29yZTo6c3RhcnRIdHRwKToKICAgICAgICAoV2ViQ29yZTo6
KToKLS0tCiBXZWJDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTcgKysrKysrKysrKwogLi4uL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhh
bmRsZVNvdXAuY3BwICAgfCAgIDM0ICsrKysrKy0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDI3IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1dlYkNv
cmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTBjMjkyYy4uZjYyYzJlYiAx
MDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyMCBAQAorMjAwOS0wOS0wNCAgWGFuIExvcGV6ICA8eGxvcGV6QGlnYWxpYS5jb20+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10g
bG9hZEZpbmlzaGVkIG5ldmVyIGVtaXR0ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTI4OTM1CisKKyAgICAgICAgRG8gbm90IHJlcG9ydCBlcnJvcnMg
cmlnaHQgYXdheSBmcm9tCisgICAgICAgIFJlc291cmNlSGFuZGxlOjpzdGFydC4gSW5zdGVhZCBy
ZXR1cm4gdHJ1ZSBhbmQgc2NoZWR1bGUgYW4gZXJyb3IKKyAgICAgICAgdG8gYmUgcmVwb3J0ZWQg
aW4gdGhlIGhhbmRsZSBsYXRlci4gT3RoZXJ3aXNlIFdlYkNvcmUgZ2V0cworICAgICAgICBjb25m
dXNlZCBhbmQgdGhpbmtzIHRoZSByZXNvdXJjZSBuZXZlciBmaW5pc2hlZCBsb2FkaW5nLCBtYWtp
bmcgaXQKKyAgICAgICAgbm90IGVtaXQgdGhlIGZpbmlzaGVkIHN0YXR1cy4KKworICAgICAgICAq
IHBsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6c3RhcnRIdHRwKToKKyAgICAgICAgKFdlYkNvcmU6Oik6CisKIDIwMDktMDktMDMg
IEtldmluIFdhdHRlcnMgIDxrZXZpbndhdHRlcnNAZ21haWwuY29tPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IEtldmluIE9sbGl2aWVyLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcCBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29y
ay9zb3VwL1Jlc291cmNlSGFuZGxlU291cC5jcHAKaW5kZXggMGQzYTI2My4uMDYzMTUxYyAxMDA2
NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3Vw
LmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNv
dXAuY3BwCkBAIC00NDgsMTQgKzQ0OCw4IEBAIHN0YXRpYyBib29sIHN0YXJ0SHR0cChSZXNvdXJj
ZUhhbmRsZSogaGFuZGxlLCBTdHJpbmcgdXJsU3RyaW5nKQogICAgIFJlc291cmNlSGFuZGxlSW50
ZXJuYWwqIGQgPSBoYW5kbGUtPmdldEludGVybmFsKCk7CiAKICAgICBkLT5tX21zZyA9IGhhbmRs
ZS0+cmVxdWVzdCgpLnRvU291cE1lc3NhZ2UoKTsKLSAgICBpZiAoIWQtPm1fbXNnKSB7Ci0gICAg
ICAgIFJlc291cmNlRXJyb3IgcmVzb3VyY2VFcnJvcihnX3F1YXJrX3RvX3N0cmluZyhTT1VQX0hU
VFBfRVJST1IpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU09VUF9TVEFU
VVNfTUFMRk9STUVELAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsU3Ry
aW5nLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlLT5yZXF1ZXN0
KCkuaHR0cE1ldGhvZCgpKTsKLSAgICAgICAgZC0+Y2xpZW50KCktPmRpZEZhaWwoaGFuZGxlLCBy
ZXNvdXJjZUVycm9yKTsKKyAgICBpZiAoIWQtPm1fbXNnKQogICAgICAgICByZXR1cm4gZmFsc2U7
Ci0gICAgfQogCiAgICAgaWYoIWhhbmRsZS0+c2hvdWxkQ29udGVudFNuaWZmKCkpCiAgICAgICAg
IHNvdXBfbWVzc2FnZV9kaXNhYmxlX2ZlYXR1cmUoZC0+bV9tc2csIFNPVVBfVFlQRV9DT05URU5U
X1NOSUZGRVIpOwpAQCAtNTAyLDE0ICs0OTYsNyBAQCBzdGF0aWMgYm9vbCBzdGFydEh0dHAoUmVz
b3VyY2VIYW5kbGUqIGhhbmRsZSwgU3RyaW5nIHVybFN0cmluZykKICAgICAgICAgICAgICAgICAg
ICAgZ19mcmVlKGZpbGVOYW1lKTsKIAogICAgICAgICAgICAgICAgICAgICBpZiAoZXJyb3IpIHsK
LSAgICAgICAgICAgICAgICAgICAgICAgIFJlc291cmNlRXJyb3IgcmVzb3VyY2VFcnJvcihnX3F1
YXJrX3RvX3N0cmluZyhTT1VQX0hUVFBfRVJST1IpLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPm1fbXNnLT5zdGF0dXNfY29kZSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmxTdHJpbmcs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3Ry
aW5nOjpmcm9tVVRGOChlcnJvci0+bWVzc2FnZSkpOwogICAgICAgICAgICAgICAgICAgICAgICAg
Z19lcnJvcl9mcmVlKGVycm9yKTsKLQotICAgICAgICAgICAgICAgICAgICAgICAgZC0+Y2xpZW50
KCktPmRpZEZhaWwoaGFuZGxlLCByZXNvdXJjZUVycm9yKTsKLQogICAgICAgICAgICAgICAgICAg
ICAgICAgZ19zaWduYWxfaGFuZGxlcnNfZGlzY29ubmVjdF9tYXRjaGVkKGQtPm1fbXNnLCBHX1NJ
R05BTF9NQVRDSF9EQVRBLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDAsIDAsIDAsIDAsIGhhbmRsZSk7CiAgICAgICAgICAgICAg
ICAgICAgICAgICBnX29iamVjdF91bnJlZihkLT5tX21zZyk7CkBAIC01NzMsMTIgKzU2MCwxNiBA
QCBib29sIFJlc291cmNlSGFuZGxlOjpzdGFydChGcmFtZSogZnJhbWUpCiAgICAgaWYgKGVxdWFs
SWdub3JpbmdDYXNlKHByb3RvY29sLCAiZGF0YSIpKQogICAgICAgICByZXR1cm4gc3RhcnREYXRh
KHRoaXMsIHVybFN0cmluZyk7CiAKLSAgICBpZiAoZXF1YWxJZ25vcmluZ0Nhc2UocHJvdG9jb2ws
ICJodHRwIikgfHwgZXF1YWxJZ25vcmluZ0Nhc2UocHJvdG9jb2wsICJodHRwcyIpKQotICAgICAg
ICByZXR1cm4gc3RhcnRIdHRwKHRoaXMsIHVybFN0cmluZyk7CisgICAgaWYgKGVxdWFsSWdub3Jp
bmdDYXNlKHByb3RvY29sLCAiaHR0cCIpIHx8IGVxdWFsSWdub3JpbmdDYXNlKHByb3RvY29sLCAi
aHR0cHMiKSkgeworICAgICAgICBpZiAoc3RhcnRIdHRwKHRoaXMsIHVybFN0cmluZykpCisgICAg
ICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CiAKLSAgICBpZiAoZXF1YWxJZ25vcmluZ0Nhc2Uo
cHJvdG9jb2wsICJmaWxlIikgfHwgZXF1YWxJZ25vcmluZ0Nhc2UocHJvdG9jb2wsICJmdHAiKSB8
fCBlcXVhbElnbm9yaW5nQ2FzZShwcm90b2NvbCwgImZ0cHMiKSkKKyAgICBpZiAoZXF1YWxJZ25v
cmluZ0Nhc2UocHJvdG9jb2wsICJmaWxlIikgfHwgZXF1YWxJZ25vcmluZ0Nhc2UocHJvdG9jb2ws
ICJmdHAiKSB8fCBlcXVhbElnbm9yaW5nQ2FzZShwcm90b2NvbCwgImZ0cHMiKSkgewogICAgICAg
ICAvLyBGSVhNRTogc2hvdWxkIHdlIGJlIGRvaW5nIGFueSBvdGhlciBwcm90b2NvbHMgaGVyZT8K
LSAgICAgICAgcmV0dXJuIHN0YXJ0R2lvKHRoaXMsIHVybCk7CisgICAgICAgIGlmIChzdGFydEdp
byh0aGlzLCB1cmwpKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQogCiAgICAgLy8g
RXJyb3IgbXVzdCBub3QgYmUgcmVwb3J0ZWQgaW1tZWRpYXRlbHkKICAgICB0aGlzLT5zY2hlZHVs
ZUZhaWx1cmUoSW52YWxpZFVSTEZhaWx1cmUpOwpAQCAtODQ5LDEzICs4NDAsOCBAQCBzdGF0aWMg
Ym9vbCBzdGFydEdpbyhSZXNvdXJjZUhhbmRsZSogaGFuZGxlLCBLVVJMIHVybCkKIAogICAgIFJl
c291cmNlSGFuZGxlSW50ZXJuYWwqIGQgPSBoYW5kbGUtPmdldEludGVybmFsKCk7CiAKLSAgICBp
ZiAoaGFuZGxlLT5yZXF1ZXN0KCkuaHR0cE1ldGhvZCgpICE9ICJHRVQiICYmIGhhbmRsZS0+cmVx
dWVzdCgpLmh0dHBNZXRob2QoKSAhPSAiUE9TVCIpIHsKLSAgICAgICAgUmVzb3VyY2VFcnJvciBl
cnJvcihnX3F1YXJrX3RvX3N0cmluZyhTT1VQX0hUVFBfRVJST1IpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFNPVVBfU1RBVFVTX01FVEhPRF9OT1RfQUxMT1dFRCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1cmwuc3RyaW5nKCksIGhhbmRsZS0+cmVxdWVzdCgpLmh0dHBNZXRo
b2QoKSk7Ci0gICAgICAgIGQtPmNsaWVudCgpLT5kaWRGYWlsKGhhbmRsZSwgZXJyb3IpOworICAg
IGlmIChoYW5kbGUtPnJlcXVlc3QoKS5odHRwTWV0aG9kKCkgIT0gIkdFVCIgJiYgaGFuZGxlLT5y
ZXF1ZXN0KCkuaHR0cE1ldGhvZCgpICE9ICJQT1NUIikKICAgICAgICAgcmV0dXJuIGZhbHNlOwot
ICAgIH0KIAogICAgIC8vIEdJTyBkb2Vzbid0IGtub3cgaG93IHRvIGhhbmRsZSByZWZzIGFuZCBx
dWVyaWVzLCBzbyByZW1vdmUgdGhlbQogICAgIC8vIFRPRE86IHVzZSBLVVJMLmZpbGVTeXN0ZW1Q
YXRoIGFmdGVyIEtVUkxHdGsgYW5kIEZpbGVTeXN0ZW1HdGsgYXJlCi0tIAoxLjYuNC4xCgo=
</data>
<flag name="review"
          id="20086"
          type_id="1"
          status="+"
          setter="gustavo"
    />
    <flag name="commit-queue"
          id="20087"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
      

    </bug>

</bugzilla>