<?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>18447</bug_id>
          
          <creation_ts>2008-04-12 15:54:02 -0700</creation_ts>
          <short_desc>Setting of CSSStyleDeclaration.prototype.foo on outer window affects prototype of inner window</short_desc>
          <delta_ts>2011-01-18 22:01:08 -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>WebCore JavaScript</component>
          <version>525.x (Safari 3.1)</version>
          <rep_platform>All</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ojan Vafai">ovafai</reporter>
          <assigned_to name="James Kozianski">koz</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ian.eng.webkit</cc>
    
    <cc>noel.gordon</cc>
    
    <cc>ojan</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>77362</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ovafai</who>
    <bug_when>2008-04-12 15:54:02 -0700</bug_when>
    <thetext>That summary isn&apos;t the most clear. Will attach a test case. In short, if I set a prototype property in an outer window and then grab an object from that type from a frame, that property shouldn&apos;t be set on the object from the frame.

This is how Firefox and Opera work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77363</commentid>
    <comment_count>1</comment_count>
      <attachid>20495</attachid>
    <who name="Ojan Vafai">ovafai</who>
    <bug_when>2008-04-12 15:54:57 -0700</bug_when>
    <thetext>Created attachment 20495
Shows that CSSStyleDeclaration and String behave differently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276127</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-09-08 15:45:05 -0700</bug_when>
    <thetext>This no longer occurs in Safari 5.0.1. Not sure if we need to land a test for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276982</commentid>
    <comment_count>3</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-09-09 20:24:53 -0700</bug_when>
    <thetext>Ugh, didn&apos;t mean to close the bug. Probably worth committing a test for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278572</commentid>
    <comment_count>4</comment_count>
      <attachid>67488</attachid>
    <who name="James Kozianski">koz</who>
    <bug_when>2010-09-13 16:46:53 -0700</bug_when>
    <thetext>Created attachment 67488
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278573</commentid>
    <comment_count>5</comment_count>
      <attachid>67488</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-09-13 16:48:36 -0700</bug_when>
    <thetext>Comment on attachment 67488
Patch

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

&gt; LayoutTests/fast/frames/frame-prototype-inheritance.html:11
&gt; +  // alert(win.CSSStyleDeclaration.prototype.foo);
Please remove commented out code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278625</commentid>
    <comment_count>6</comment_count>
      <attachid>67502</attachid>
    <who name="James Kozianski">koz</who>
    <bug_when>2010-09-13 18:28:04 -0700</bug_when>
    <thetext>Created attachment 67502
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278630</commentid>
    <comment_count>7</comment_count>
      <attachid>67502</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-09-13 18:33:01 -0700</bug_when>
    <thetext>Comment on attachment 67502
Patch

Did you mean to set cq?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279182</commentid>
    <comment_count>8</comment_count>
      <attachid>67502</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-14 14:42:02 -0700</bug_when>
    <thetext>Comment on attachment 67502
Patch

Rejecting patch 67502 from commit-queue.

Failed to run &quot;[&apos;WebKitTools/Scripts/run-webkit-tests&apos;, &apos;--no-launch-safari&apos;, &apos;--exit-after-n-failures=1&apos;, &apos;--wait-for-httpd&apos;, &apos;--ignore-tests&apos;, &apos;compositing,media&apos;, &apos;--quiet&apos;]&quot; exit_code: 1
Running build-dumprendertree
Compiling Java tests
make: Nothing to be done for `default&apos;.
Running tests from /Users/eseidel/Projects/CommitQueue/LayoutTests
Testing 20991 test cases.
fast/css/visited-link-hang.html -&gt; failed

Exiting early after 1 failures. 6198 tests run.
131.28s total testing time

6197 test cases (99%) succeeded
1 test case (&lt;1%) had incorrect layout

Full output: http://queues.webkit.org/results/4059011</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279191</commentid>
    <comment_count>9</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-09-14 14:53:32 -0700</bug_when>
    <thetext>&gt; Rejecting patch 67502 from commit-queue.

We just change some core logic in the commit-queue.  Not sure if we have a bug now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279241</commentid>
    <comment_count>10</comment_count>
      <attachid>67502</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-14 16:15:52 -0700</bug_when>
    <thetext>Comment on attachment 67502
Patch

Clearing flags on attachment: 67502

Committed r67511: &lt;http://trac.webkit.org/changeset/67511&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279242</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-14 16:15:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>20495</attachid>
            <date>2008-04-12 15:54:57 -0700</date>
            <delta_ts>2008-04-12 15:54:57 -0700</delta_ts>
            <desc>Shows that CSSStyleDeclaration and String behave differently.</desc>
            <filename>prototype.html</filename>
            <type>text/html</type>
            <size>507</size>
            <attacher name="Ojan Vafai">ovafai</attacher>
            
              <data encoding="base64">77u/PEhUTUw+ICAKPGJvZHk+IAoKV2ViS2l0IGluY29ycmVjdGx5IGFsZXJ0cyAiZm9vIiBoZXJl
IGZvciB0aGUgZmlyc3QgYWxlcnQgYW5kIHVuZGVmaW5lZCBmb3IgdGhlIHNlY29uZC4gRmlyZWZv
eC9PcGVyYSBhbGVydCB1bmRlZmluZWQgZm9yIGJvdGguIElFIGRvZXNuJ3QgbGV0IHlvdSBzZXQg
dGhlc2UuCgo8aWZyYW1lIGlkPSJpZnIiPjwvaWZyYW1lPgoKPHNjcmlwdD4KQ1NTU3R5bGVEZWNs
YXJhdGlvbi5wcm90b3R5cGUuZm9vID0gImZvbyI7CnZhciB3aW4gPSBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnaWZyJykuY29udGVudFdpbmRvdzsKYWxlcnQod2luLkNTU1N0eWxlRGVjbGFyYXRp
b24ucHJvdG90eXBlLmZvbyk7CgpTdHJpbmcucHJvdG90eXBlLmZvbyA9ICJmb28iOwp2YXIgd2lu
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lmcicpLmNvbnRlbnRXaW5kb3c7CmFsZXJ0KHdp
bi5TdHJpbmcucHJvdG90eXBlLmZvbyk7Cjwvc2NyaXB0Pgo8L2JvZHk+CjwvSFRNTD4g
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67488</attachid>
            <date>2010-09-13 16:46:53 -0700</date>
            <delta_ts>2010-09-13 18:27:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-18447-20100914094650.patch</filename>
            <type>text/plain</type>
            <size>2007</size>
            <attacher name="James Kozianski">koz</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmOTE3ZTFmNjI5OWM4NzBhYTgwY2NlOTBkYzJkMzVmYWVkMmJiMDhlLi42MjMwNThl
NWY4NWU3Nzg2OWU0ZmE0OGY5MjYzZjQwZjU3YjVmNGEwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTAtMDktMTMgIEphbWVzIEtvemlhbnNraSAgPHNvdWxwbGFudEBnbWFpbC5jb20+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2V0dGluZyBvZiBD
U1NTdHlsZURlY2xhcmF0aW9uLnByb3RvdHlwZS5mb28gb24gb3V0ZXIgd2luZG93IGFmZmVjdHMg
cHJvdG90eXBlIG9mIGlubmVyIHdpbmRvdworCisgICAgICAgIEFkZCBhIHRlc3QgZm9yIENTU1N0
eWxlRGVjbGFyYXRpb24ucHJvdG90eXBlLmZvbyBsZWFraW5nIGludG8gaW5uZXIKKyAgICAgICAg
d2luZG93cy4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTg0NDcKKworICAgICAgICAqIGZhc3QvZnJhbWVzL2ZyYW1lLXByb3RvdHlwZS1pbmhlcml0
YW5jZS1leHBlY3RlZC50eHQ6IENvcGllZCBmcm9tIExheW91dFRlc3RzL2h0dHAvdGVzdHMvc2Vj
dXJpdHkvaXNvbGF0ZWRXb3JsZC9ib2R5LXByb3BlcnRpZXMtZXhwZWN0ZWQudHh0LgorICAgICAg
ICAqIGZhc3QvZnJhbWVzL2ZyYW1lLXByb3RvdHlwZS1pbmhlcml0YW5jZS5odG1sOiBBZGRlZC4K
KwogMjAxMC0wOS0xMiAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IEVyaWMgU2VpZGVsLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9m
cmFtZXMvZnJhbWUtcHJvdG90eXBlLWluaGVyaXRhbmNlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2Zhc3QvZnJhbWVzL2ZyYW1lLXByb3RvdHlwZS1pbmhlcml0YW5jZS1leHBlY3RlZC50eHQK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uNDE3YjdiNTM3MGRmODFhNzMxNmVlOWY5ODM0Mzc0NDRhZmRhZTQzMgotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL2ZyYW1lLXByb3RvdHlwZS1p
bmhlcml0YW5jZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSBAQAordW5kZWZpbmVkCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9mcmFtZS1wcm90b3R5cGUtaW5oZXJpdGFuY2Uu
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL2ZyYW1lLXByb3RvdHlwZS1pbmhlcml0YW5j
ZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjgxNzRkZjc5NGIzYWI3MmI2OTVlNDdjZTIyYzQ5NTYzZTJjOTg5
OTkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9mcmFtZS1wcm90
b3R5cGUtaW5oZXJpdGFuY2UuaHRtbApAQCAtMCwwICsxLDE0IEBACis8Ym9keT4KKyAgPGlmcmFt
ZSBpZD0iaWZyIj48L2lmcmFtZT4KKyAgPGRpdiBpZD0icmVzdWx0Ij48L2Rpdj4KKyAgPHNjcmlw
dD4KKyAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgIGxheW91dFRlc3RD
b250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgCisgIENTU1N0eWxlRGVjbGFyYXRpb24ucHJvdG90
eXBlLmZvbyA9ICJmb28iOworICB2YXIgd2luID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lm
cicpLmNvbnRlbnRXaW5kb3c7CisgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXN1bHQnKS5p
bm5lclRleHQgPSB3aW4uQ1NTU3R5bGVEZWNsYXJhdGlvbi5wcm90b3R5cGUuZm9vOworICAvLyBh
bGVydCh3aW4uQ1NTU3R5bGVEZWNsYXJhdGlvbi5wcm90b3R5cGUuZm9vKTsKKworICA8L3Njcmlw
dD4KKzwvYm9keT4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67502</attachid>
            <date>2010-09-13 18:28:04 -0700</date>
            <delta_ts>2010-09-14 16:15:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-18447-20100914112802.patch</filename>
            <type>text/plain</type>
            <size>2256</size>
            <attacher name="James Kozianski">koz</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmOTE3ZTFmNjI5OWM4NzBhYTgwY2NlOTBkYzJkMzVmYWVkMmJiMDhlLi5hYTIwM2U3
NDZiNzhkNzUwNzM3OWZjZDBiNmI3ZDM3ZDJkYjE1NmVkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMTAtMDktMTMgIEphbWVzIEtvemlhbnNraSAgPHNvdWxwbGFudEBnbWFpbC5jb20+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2V0dGluZyBvZiBD
U1NTdHlsZURlY2xhcmF0aW9uLnByb3RvdHlwZS5mb28gb24gb3V0ZXIgd2luZG93IGFmZmVjdHMg
cHJvdG90eXBlIG9mIGlubmVyIHdpbmRvdworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTg0NDcKKworICAgICAgICBBZGQgYSB0ZXN0IGZvciBDU1NTdHls
ZURlY2xhcmF0aW9uLnByb3RvdHlwZS5mb28gbGVha2luZyBpbnRvIGlubmVyCisgICAgICAgIHdp
bmRvd3MuCisKKyAgICAgICAgKiBmYXN0L2ZyYW1lcy9jc3Mtc3R5bGUtZGVjbGFyYXRpb24taXNv
bGF0aW9uLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9mcmFtZXMvY3NzLXN0
eWxlLWRlY2xhcmF0aW9uLWlzb2xhdGlvbi5odG1sOiBBZGRlZC4KKwogMjAxMC0wOS0xMiAgQWRh
bSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMg
U2VpZGVsLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvY3NzLXN0eWxlLWRl
Y2xhcmF0aW9uLWlzb2xhdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1l
cy9jc3Mtc3R5bGUtZGVjbGFyYXRpb24taXNvbGF0aW9uLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li41ZWE3MzcyYjI4MGFmNmEwYzgxMzhlNjgxMmRhZGUxYjU5YmI5MWQ3Ci0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvY3NzLXN0eWxlLWRlY2xhcmF0aW9uLWlzb2xh
dGlvbi1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyIEBACisgVGhpcyB0ZXN0cyB0aGF0IG1vZGlm
aWNhdGlvbnMgdG8gdGhlIHByb3RvdHlwZSBvZiBDU1NTdHlsZURlY2xhcmF0aW9uIGRvbid0IG1v
ZGlmeSBpdHMgcHJvdG90eXBlIGluIGFub3RoZXIgZG9jdW1lbnQuCitQQVNTCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9jc3Mtc3R5bGUtZGVjbGFyYXRpb24taXNvbGF0aW9u
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9jc3Mtc3R5bGUtZGVjbGFyYXRpb24taXNv
bGF0aW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNmI5OTI0ZGQ0ODFlNzY4MGNjYTM1OWI4MmVmY2MxNmEy
NmQwNGFjMAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL2Nzcy1z
dHlsZS1kZWNsYXJhdGlvbi1pc29sYXRpb24uaHRtbApAQCAtMCwwICsxLDE3IEBACis8aWZyYW1l
IGlkPSJpZnIiPjwvaWZyYW1lPgorICBUaGlzIHRlc3RzIHRoYXQgbW9kaWZpY2F0aW9ucyB0byB0
aGUgcHJvdG90eXBlIG9mIENTU1N0eWxlRGVjbGFyYXRpb24gZG9uJ3QKKyAgbW9kaWZ5IGl0cyBw
cm90b3R5cGUgaW4gYW5vdGhlciBkb2N1bWVudC4KKzxkaXYgaWQ9InJlc3VsdCI+PC9kaXY+CisK
KzxzY3JpcHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRl
c3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKworQ1NTU3R5bGVEZWNsYXJhdGlvbi5wcm90b3R5
cGUuZm9vID0gImZvbyI7Cit2YXIgd2luID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lmcicp
LmNvbnRlbnRXaW5kb3c7Cit2YXIgcmVzdWx0ID0gd2luLkNTU1N0eWxlRGVjbGFyYXRpb24ucHJv
dG90eXBlLmZvbzsKK2lmIChyZXN1bHQpCisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jl
c3VsdCcpLmlubmVyVGV4dCA9ICJGQUlMOiBleHBlY3RlZCAndW5kZWZpbmVkJywgZ290ICciICsg
cmVzdWx0ICsgIiciOworZWxzZQorICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXN1bHQn
KS5pbm5lclRleHQgPSAnUEFTUyc7Cis8L3NjcmlwdD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>