<?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>48724</bug_id>
          
          <creation_ts>2010-10-31 04:13:20 -0700</creation_ts>
          <short_desc>[Qt] QWKPage::loadFinished is not emitted if document.open() is invoked on a new window</short_desc>
          <delta_ts>2010-12-14 04:18:58 -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>WebKit2</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></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="Kimmo Kinnunen">kimmo.t.kinnunen</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>302367</commentid>
    <comment_count>0</comment_count>
      <attachid>72452</attachid>
    <who name="Kimmo Kinnunen">kimmo.t.kinnunen</who>
    <bug_when>2010-10-31 04:13:20 -0700</bug_when>
    <thetext>Created attachment 72452
test-case

QWKPage::loadFinished is not emitted if document.open() is invoked on a new window.

Steps to reproduce:
1) open new window with js
2) use document.write or document.open on the new window doc
3) call document.close

Expected: QWKPage::loadFinished emitted

Result: QWKPage::loadFinished not emitted

Can be observed with MiniBrowser. MiniBrowser Stop -button remains active even if the page load has finished.

See attached test-case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314030</commentid>
    <comment_count>1</comment_count>
      <attachid>74941</attachid>
    <who name="alan">zalan</who>
    <bug_when>2010-11-26 08:23:00 -0800</bug_when>
    <thetext>Created attachment 74941
fix hanging UI state

the root cause is tracked here: https://bugs.webkit.org/show_bug.cgi?id=50106</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>321872</commentid>
    <comment_count>2</comment_count>
      <attachid>74941</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-14 03:48:34 -0800</bug_when>
    <thetext>Comment on attachment 74941
fix hanging UI state

Clearing flags on attachment: 74941

Committed r74013: &lt;http://trac.webkit.org/changeset/74013&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>321873</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-14 03:48:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>321885</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-14 04:18:58 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/74013 might have broken Qt Linux Release
The following tests are not passing:
inspector/styles-source-offsets.html</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>72452</attachid>
            <date>2010-10-31 04:13:20 -0700</date>
            <delta_ts>2010-10-31 04:13:20 -0700</delta_ts>
            <desc>test-case</desc>
            <filename>js-new-window-doc-open-close-01.html</filename>
            <type>text/html</type>
            <size>679</size>
            <attacher name="Kimmo Kinnunen">kimmo.t.kinnunen</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8dGl0bGU+SmF2YVNjcmlwdCBXaW5kb3cgT3BlbiAvIENsb3NlIFRlc3Qg
MTwvdGl0bGU+CjwvaGVhZD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgp2YXIgbmV3
V2luOwpmdW5jdGlvbiBjcmVhdGVXaW5kb3coKSB7Cm5ld1dpbiA9IHdpbmRvdy5vcGVuKCIiLCAi
YXdpbiIpOwpuZXdXaW4uZG9jdW1lbnQub3BlbigpOwpuZXdXaW4uZG9jdW1lbnQuY2xvc2UoKTsK
fQoKZnVuY3Rpb24gY2xvc2VXaW5kb3coKSB7CmlmIChuZXdXaW4pIHsKICBuZXdXaW4uY2xvc2Uo
KTsKICBuZXdXaW4gPSB2b2lkKDApOwp9IGVsc2UgewogIGFsZXJ0KCdXaW5kb3cgYWxyZWFkeSBj
bG9zZWQnKTsKfQp9Cjwvc2NyaXB0Pgo8Ym9keT4KCjxwPiBDbGljayB0aGUgIm9wZW4gcG9wdXAg
d2luZG93Ii4KCjxwPiBFeHBlY3RlZDogd2luZG93IG9wZW5zIGFuZCBubyBsb2FkIHByb2dyZXNz
IGlzIHZpc2libGUuCgo8cD4gQnVnOiB3aW5kb3cgb3BlbnMgYnV0IGxvYWQgcHJvZ3Jlc3MgaW5k
aWNhdG9yIGlzIHZpc2libGUuCgo8cD48YSBocmVmPSJqYXZhc2NyaXB0OmNyZWF0ZVdpbmRvdygp
OyI+T3BlbiBQb3B1cCBXaW5kb3c8L2E+Cgo8cD48YSBocmVmPSJqYXZhc2NyaXB0OmNsb3NlV2lu
ZG93KCk7Ij5DbG9zZSB0aGUgUG9wdXAgV2luZG93PC9hPgoKPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74941</attachid>
            <date>2010-11-26 08:23:00 -0800</date>
            <delta_ts>2010-12-14 03:48:34 -0800</delta_ts>
            <desc>fix hanging UI state</desc>
            <filename>loaderror.patch</filename>
            <type>text/plain</type>
            <size>2861</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdDIvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3Mjc2MykKKysrIFdlYktpdDIvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMTAtMTEtMjYgIFphbGFuIEJ1anRhcyAgPHpidWp0YXNAZ21haWwu
Y29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFk
ZCBsb2FkRmluaXNoZWQoKSBmb3IgcHJvdmlzaW9uYWwgbG9hZCBlcnJvcgorICAgICAgICBUaGlz
IGZpeGVzIHRoZSBoYW5naW5nIFVJIHN0YXRlLCB3aGVuIHByb3Zpc2lvbmFsIGxvYWQgZXJyb3Ig
b2NjdXJzIGR1ZSB0bworICAgICAgICB0aGUgYXN5bmMgbmF0dXJlIG9mIHBvbGljeSBjaGVjay4K
KworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDg3MjQK
KworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvcXQvQ2xpZW50SW1wbC5jcHA6CisgICAgICAgIChs
b2FkRmluaXNoZWQpOgorICAgICAgICAocXRfd2tfZGlkRmFpbFByb3Zpc2lvbmFsTG9hZFdpdGhF
cnJvckZvckZyYW1lKToKKyAgICAgICAgKHF0X3drX2RpZEZpbmlzaExvYWRGb3JGcmFtZSk6Cisg
ICAgICAgIChxdF93a19kaWRGYWlsTG9hZFdpdGhFcnJvckZvckZyYW1lKToKKwogMjAxMC0xMS0y
NCAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQg
aW1wbGljaXRseSBieSBKb2huIFN1bGxpdmFuLgpJbmRleDogV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L3F0L0NsaWVudEltcGwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvVUlQcm9jZXNzL0FQSS9x
dC9DbGllbnRJbXBsLmNwcAkocmV2aXNpb24gNzI3NjApCisrKyBXZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvcXQvQ2xpZW50SW1wbC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM3LDYgKzM3LDE0IEBAIHN0
YXRpYyBRV0tQYWdlKiB0b1FXS1BhZ2UoY29uc3Qgdm9pZCogY2wKICAgICByZXR1cm4gMDsKIH0K
IAorc3RhdGljIHZvaWQgbG9hZEZpbmlzaGVkKFdLRnJhbWVSZWYgZnJhbWUsIGNvbnN0IHZvaWQq
IGNsaWVudEluZm8sIGJvb2wgb2spCit7CisgICAgaWYgKCFXS0ZyYW1lSXNNYWluRnJhbWUoZnJh
bWUpKQorICAgICAgICByZXR1cm47CisgICAgZW1pdCB0b1FXS1BhZ2UoY2xpZW50SW5mbyktPmxv
YWRGaW5pc2hlZChvayk7CisgICAgUVdLUGFnZVByaXZhdGU6OmdldCh0b1FXS1BhZ2UoY2xpZW50
SW5mbykpLT51cGRhdGVOYXZpZ2F0aW9uQWN0aW9ucygpOworfQorCiB2b2lkIHF0X3drX2RpZFN0
YXJ0UHJvdmlzaW9uYWxMb2FkRm9yRnJhbWUoV0tQYWdlUmVmIHBhZ2UsIFdLRnJhbWVSZWYgZnJh
bWUsIFdLVHlwZVJlZiB1c2VyRGF0YSwgY29uc3Qgdm9pZCogY2xpZW50SW5mbykKIHsKICAgICBp
ZiAoIVdLRnJhbWVJc01haW5GcmFtZShmcmFtZSkpCkBAIC01MSw2ICs1OSw3IEBAIHZvaWQgcXRf
d2tfZGlkUmVjZWl2ZVNlcnZlclJlZGlyZWN0Rm9yUHIKIAogdm9pZCBxdF93a19kaWRGYWlsUHJv
dmlzaW9uYWxMb2FkV2l0aEVycm9yRm9yRnJhbWUoV0tQYWdlUmVmIHBhZ2UsIFdLRnJhbWVSZWYg
ZnJhbWUsIFdLRXJyb3JSZWYgZXJyb3IsIFdLVHlwZVJlZiB1c2VyRGF0YSwgY29uc3Qgdm9pZCog
Y2xpZW50SW5mbykKIHsKKyAgICBsb2FkRmluaXNoZWQoZnJhbWUsIGNsaWVudEluZm8sIGZhbHNl
KTsKIH0KIAogdm9pZCBxdF93a19kaWRDb21taXRMb2FkRm9yRnJhbWUoV0tQYWdlUmVmIHBhZ2Us
IFdLRnJhbWVSZWYgZnJhbWUsIFdLVHlwZVJlZiB1c2VyRGF0YSwgY29uc3Qgdm9pZCogY2xpZW50
SW5mbykKQEAgLTcxLDE4ICs4MCwxMiBAQCB2b2lkIHF0X3drX2RpZEZpbmlzaERvY3VtZW50TG9h
ZEZvckZyYW1lCiAKIHZvaWQgcXRfd2tfZGlkRmluaXNoTG9hZEZvckZyYW1lKFdLUGFnZVJlZiBw
YWdlLCBXS0ZyYW1lUmVmIGZyYW1lLCBXS1R5cGVSZWYgdXNlckRhdGEsIGNvbnN0IHZvaWQqIGNs
aWVudEluZm8pCiB7Ci0gICAgaWYgKCFXS0ZyYW1lSXNNYWluRnJhbWUoZnJhbWUpKQotICAgICAg
ICByZXR1cm47Ci0gICAgZW1pdCB0b1FXS1BhZ2UoY2xpZW50SW5mbyktPmxvYWRGaW5pc2hlZCh0
cnVlKTsKLSAgICBRV0tQYWdlUHJpdmF0ZTo6Z2V0KHRvUVdLUGFnZShjbGllbnRJbmZvKSktPnVw
ZGF0ZU5hdmlnYXRpb25BY3Rpb25zKCk7CisgICAgbG9hZEZpbmlzaGVkKGZyYW1lLCBjbGllbnRJ
bmZvLCB0cnVlKTsKIH0KIAogdm9pZCBxdF93a19kaWRGYWlsTG9hZFdpdGhFcnJvckZvckZyYW1l
KFdLUGFnZVJlZiBwYWdlLCBXS0ZyYW1lUmVmIGZyYW1lLCBXS0Vycm9yUmVmIGVycm9yLCBXS1R5
cGVSZWYgdXNlckRhdGEsIGNvbnN0IHZvaWQqIGNsaWVudEluZm8pCiB7Ci0gICAgaWYgKCFXS0Zy
YW1lSXNNYWluRnJhbWUoZnJhbWUpKQotICAgICAgICByZXR1cm47Ci0gICAgZW1pdCB0b1FXS1Bh
Z2UoY2xpZW50SW5mbyktPmxvYWRGaW5pc2hlZChmYWxzZSk7Ci0gICAgUVdLUGFnZVByaXZhdGU6
OmdldCh0b1FXS1BhZ2UoY2xpZW50SW5mbykpLT51cGRhdGVOYXZpZ2F0aW9uQWN0aW9ucygpOwor
ICAgIGxvYWRGaW5pc2hlZChmcmFtZSwgY2xpZW50SW5mbywgZmFsc2UpOwogfQogCiB2b2lkIHF0
X3drX2RpZFJlY2VpdmVUaXRsZUZvckZyYW1lKFdLUGFnZVJlZiBwYWdlLCBXS1N0cmluZ1JlZiB0
aXRsZSwgV0tGcmFtZVJlZiBmcmFtZSwgV0tUeXBlUmVmIHVzZXJEYXRhLCBjb25zdCB2b2lkKiBj
bGllbnRJbmZvKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>