<?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>140184</bug_id>
          
          <creation_ts>2015-01-07 10:19:26 -0800</creation_ts>
          <short_desc>[Win] WindowCloseTimer is an ActiveDOMObject and must call suspendIfNeeded</short_desc>
          <delta_ts>2015-01-07 10:33:50 -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 Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>53733</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>peavo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1059409</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-07 10:19:26 -0800</bug_when>
    <thetext>The Windows port has (for some time now) been improperly constructing its WindowCloseTimer objects. Ever since Bug 53733, ActiveDOMObjects have been required to call suspendIfNeeded so that DOM objects are in their proper state during script execution.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059410</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-01-07 10:20:20 -0800</bug_when>
    <thetext>&lt;rdar://problem/19399740&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059411</commentid>
    <comment_count>2</comment_count>
      <attachid>244161</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-07 10:23:57 -0800</bug_when>
    <thetext>Created attachment 244161
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059413</commentid>
    <comment_count>3</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-07 10:33:50 -0800</bug_when>
    <thetext>Committed r178041: &lt;http://trac.webkit.org/changeset/178041&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244161</attachid>
            <date>2015-01-07 10:23:57 -0800</date>
            <delta_ts>2015-01-07 10:26:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140184-20150107103055.patch</filename>
            <type>text/plain</type>
            <size>1451</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L3dpbi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3ODA0MCkKKysrIFNvdXJjZS9XZWJLaXQv
d2luL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE1LTAxLTA3
ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIFtXaW5dIFdp
bmRvd0Nsb3NlVGltZXIgaXMgYW4gQWN0aXZlRE9NT2JqZWN0IGFuZCBtdXN0IGNhbGwgc3VzcGVu
ZElmTmVlZGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNDAxODQKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE5Mzk5NzQwPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgYnVnIHdhcyBmb3VuZCBp
biBmYXN0L2xvYWRlci9zdGF0ZW9iamVjdHMvcG9wc3RhdGUtZmlyZXMtd2l0aC1wYWdlLWNhY2hl
Lmh0bWwKKworICAgICAgICAqIFdlYlZpZXcuY3BwOgorICAgICAgICAoV2luZG93Q2xvc2VUaW1l
cjo6Y3JlYXRlKTogTW9kaWZ5IHRvIGVuc3VyZSBhIGNhbGwgdG8gc3VzcGVuZElmTmVlZGVkIGlz
IG1hZGUKKyAgICAgICAgZHVyaW5nIHRoZSBjcmVhdGlvbiBwcm9jZXNzLgorCiAyMDE1LTAxLTA3
ICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KIAogICAgICAgICBbVGV4TWFw
XSBtX2xheWVyIG1lbWJlciBpbiBHcmFwaGljc0xheWVyVGV4dHVyZU1hcHBlciBpcyBhbHdheXMg
bm9uLW51bGwKSW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luL1dlYlZpZXcuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJLaXQvd2luL1dlYlZpZXcuY3BwCShyZXZpc2lvbiAxNzc5NjIpCisrKyBT
b3VyY2UvV2ViS2l0L3dpbi9XZWJWaWV3LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTI5MCw3ICsx
MjkwLDkgQEAgV2luZG93Q2xvc2VUaW1lciogV2luZG93Q2xvc2VUaW1lcjo6Y3JlYQogICAgIGlm
ICghZG9jdW1lbnQpCiAgICAgICAgIHJldHVybiBudWxscHRyOwogCi0gICAgcmV0dXJuIG5ldyBX
aW5kb3dDbG9zZVRpbWVyKCpkb2N1bWVudCwgd2ViVmlldyk7CisgICAgYXV0byBjbG9zZVRpbWVy
ID0gbmV3IFdpbmRvd0Nsb3NlVGltZXIoKmRvY3VtZW50LCB3ZWJWaWV3KTsKKyAgICBjbG9zZVRp
bWVyLT5zdXNwZW5kSWZOZWVkZWQoKTsKKyAgICByZXR1cm4gY2xvc2VUaW1lcjsKIH0KIAogV2lu
ZG93Q2xvc2VUaW1lcjo6V2luZG93Q2xvc2VUaW1lcihTY3JpcHRFeGVjdXRpb25Db250ZXh0JiBj
b250ZXh0LCBXZWJWaWV3KiB3ZWJWaWV3KQo=
</data>
<flag name="review"
          id="269085"
          type_id="1"
          status="+"
          setter="jer.noble"
    />
          </attachment>
      

    </bug>

</bugzilla>