<?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>52681</bug_id>
          
          <creation_ts>2011-01-18 16:15:26 -0800</creation_ts>
          <short_desc>[chromium] Fix compositor repaints for offscreen fixed elements</short_desc>
          <delta_ts>2011-01-22 02:00:27 -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>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="Adrienne Walker">enne</reporter>
          <assigned_to name="Adrienne Walker">enne</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>enne</cc>
    
    <cc>eric</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>kbr</cc>
    
    <cc>vangelis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>336186</commentid>
    <comment_count>0</comment_count>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-01-18 16:15:26 -0800</bug_when>
    <thetext>[chromium] Fix compositor repaints for offscreen fixed elements</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337597</commentid>
    <comment_count>1</comment_count>
      <attachid>79650</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-01-20 14:14:50 -0800</bug_when>
    <thetext>Created attachment 79650
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337599</commentid>
    <comment_count>2</comment_count>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-01-20 14:16:48 -0800</bug_when>
    <thetext>This bug was causing weird repainting issues on youtube when viewing hardware accelerated video.

See: http://crbug.com/69692</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337603</commentid>
    <comment_count>3</comment_count>
      <attachid>79650</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-01-20 14:24:04 -0800</bug_when>
    <thetext>Comment on attachment 79650
Patch

Can we at least add a test somewhere that would demonstrate the issue, even if it doesn&apos;t show the issue in our current test harness?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337606</commentid>
    <comment_count>4</comment_count>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-01-20 14:27:05 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 79650 [details])
&gt; Can we at least add a test somewhere that would demonstrate the issue, even if it doesn&apos;t show the issue in our current test harness?

Sure.  I&apos;ll admit that I&apos;m reluctant to add a manual test that will almost certainly gather copious amounts of dust, but if you tell me where it should go, I&apos;d be glad to add it to this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337608</commentid>
    <comment_count>5</comment_count>
    <who name="Vangelis Kokkevis">vangelis</who>
    <bug_when>2011-01-20 14:29:06 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; (From update of attachment 79650 [details] [details])
&gt; &gt; Can we at least add a test somewhere that would demonstrate the issue, even if it doesn&apos;t show the issue in our current test harness?
&gt; 
&gt; Sure.  I&apos;ll admit that I&apos;m reluctant to add a manual test that will almost certainly gather copious amounts of dust, but if you tell me where it should go, I&apos;d be glad to add it to this patch.

Is it not possible to have a pixel test for it and demonstrate it by scrolling the page in JS?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337614</commentid>
    <comment_count>6</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-01-20 14:40:10 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; (From update of attachment 79650 [details] [details])
&gt; &gt; Can we at least add a test somewhere that would demonstrate the issue, even if it doesn&apos;t show the issue in our current test harness?
&gt; 
&gt; Sure.  I&apos;ll admit that I&apos;m reluctant to add a manual test that will almost certainly gather copious amounts of dust, but if you tell me where it should go, I&apos;d be glad to add it to this patch.

What does the manual test look like?  It&apos;s probably possible to coerce it into something that we can run in DRT (although it may be tricksy).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337620</commentid>
    <comment_count>7</comment_count>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-01-20 14:50:02 -0800</bug_when>
    <thetext>(In reply to comment #5)

&gt; Is it not possible to have a pixel test for it and demonstrate it by scrolling the page in JS?

I have a page that automatically scrolls and demonstrates this bug in the browser.  I&apos;ve spent a good bit of time unsuccessfully trying to make it work in the test harness.

After some information from jamesr, I verified that the FrameView::scrollContentsFastPath code path that I modified doesn&apos;t get called in DumpRenderTree.  It seems to use FrameView::scrollContentsSlowPath, which always works because everything is invalidated.  So, this bug doesn&apos;t get triggered when using DumpRenderTree at this point.

I can file a bug about improving our test coverage, but I&apos;d prefer to not shave that yak in this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337626</commentid>
    <comment_count>8</comment_count>
      <attachid>79654</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-01-20 14:55:12 -0800</bug_when>
    <thetext>Created attachment 79654
Manual test

I&apos;ve attached the manual test I created.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337976</commentid>
    <comment_count>9</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-21 03:06:25 -0800</bug_when>
    <thetext>cmarrin likes compositor bugs. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>338103</commentid>
    <comment_count>10</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-01-21 09:28:31 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; cmarrin likes compositor bugs. :)

This is a chromium compositor bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>338305</commentid>
    <comment_count>11</comment_count>
      <attachid>79650</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-01-21 13:44:33 -0800</bug_when>
    <thetext>Comment on attachment 79650
Patch

R=me.  Please consider scripting that manual test and adding it to compositing/, even though it doesn&apos;t fail without this patch in chromium today.  At some point in the future the test code will get close enough to the real code for that test to be a real regression test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>338319</commentid>
    <comment_count>12</comment_count>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-01-21 13:58:34 -0800</bug_when>
    <thetext>Thanks for the review.

(In reply to comment #11)
&gt; (From update of attachment 79650 [details])
&gt; R=me.  Please consider scripting that manual test and adding it to compositing/, even though it doesn&apos;t fail without this patch in chromium today.  At some point in the future the test code will get close enough to the real code for that test to be a real regression test.

Forgive me if I&apos;m reluctant to add a test that doesn&apos;t actually test this regression.  Each additional test is a burden and this has no immediate benefit.

The bug tracker will keep this file around until we need it.  Also, if this issue ever regresses, we can reprioritize changing how we scroll when testing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>338353</commentid>
    <comment_count>13</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-01-21 14:38:11 -0800</bug_when>
    <thetext>OK, just promise not to break it :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>338550</commentid>
    <comment_count>14</comment_count>
      <attachid>79650</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-22 02:00:21 -0800</bug_when>
    <thetext>Comment on attachment 79650
Patch

Clearing flags on attachment: 79650

Committed r76437: &lt;http://trac.webkit.org/changeset/76437&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>338551</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-22 02:00:27 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>79650</attachid>
            <date>2011-01-20 14:14:50 -0800</date>
            <delta_ts>2011-01-22 02:00:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-52681-20110120141449.patch</filename>
            <type>text/plain</type>
            <size>3415</size>
            <attacher name="Adrienne Walker">enne</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA3NzQ4ZjgzYTExODJmYWU2ZTM1MGRjM2I1ZTIwMGM5ZTkxODBmNzYxLi44
NDFmYTQ5MzJhNTExYmNlMTJmZjg3NThlZmVhNjA2ZjZmOGJmYzRmIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjIgQEAKKzIwMTEtMDEtMTggIEFkcmllbm5lIFdhbGtlciAgPGVubmVAZ29vZ2xlLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbY2hy
b21pdW1dIEZpeCBjb21wb3NpdG9yIHJlcGFpbnRzIGZvciBvZmZzY3JlZW4gZml4ZWQgZWxlbWVu
dHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUyNjgx
CisKKyAgICAgICAgVGhlIGZhc3QgcGF0aCBzY3JvbGxpbmcgd2FzIGNsaXBwaW5nIG9mZnNjcmVl
biBpbnZhbGlkYXRpb25zLgorICAgICAgICBBZGRpdGlvbmFsbHksIHRoZSBjb21wb3NpdG9yIHdh
cyBpZ25vcmluZyBhbGwgaW52YWxpZGF0aW9ucyB0aGF0IHdlcmUKKyAgICAgICAgZW50aXJlbHkg
b3V0IG9mIHRoZSBjb250ZW50IHJlY3QuCisKKyAgICAgICAgVGVzdDogY29tcG9zaXRpbmcvIHRv
IHZlcmlmeSB0aGlzIGNhdXNlZCBubyByZWdyZXNzaW9ucy4KKyAgICAgICAgVGVzdGVkIGZpeCBt
YW51YWxseSBpbiBicm93c2VyIGFzIEkgY291bGQgbm90IGdlbmVyYXRlIGEgTGF5b3V0VGVzdCB0
aGF0IHJlcHJvZHVjZWQgdGhlIGJ1ZyBpbiBydW4td2Via2l0LXRlc3RzLgorCisgICAgICAgICog
cGFnZS9GcmFtZVZpZXcuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVWaWV3OjpzY3JvbGxD
b250ZW50c0Zhc3RQYXRoKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9M
YXllclJlbmRlcmVyQ2hyb21pdW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGF5ZXJSZW5kZXJl
ckNocm9taXVtOjppbnZhbGlkYXRlUm9vdExheWVyUmVjdCk6CisKIDIwMTEtMDEtMTkgIENzYWJh
IE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBM
YXN6bG8gR29tYm9zIGFuZCBUb3IgQXJuZSBWZXN0YsO4LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcu
Y3BwCmluZGV4IDExODczMThmYzAyODBhNTMzNzc4NGVhZmJhMzM5MDY4Y2MxNGFhNGIuLjA2MGQw
MjEyMmNkMTllODc2MmNmNTRjMDYwY2NkZDQ3OGNlZDc3OTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1l
Vmlldy5jcHAKQEAgLTEwOTIsOCArMTA5Miw4IEBAIGJvb2wgRnJhbWVWaWV3OjpzY3JvbGxDb250
ZW50c0Zhc3RQYXRoKGNvbnN0IEludFNpemUmIHNjcm9sbERlbHRhLCBjb25zdCBJbnRSZWN0CiAg
ICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgSW50UmVjdCB1cGRhdGVSZWN0ID0gcmVuZGVy
Qm94LT5sYXllcigpLT5yZXBhaW50UmVjdEluY2x1ZGluZ0Rlc2NlbmRhbnRzKCk7CiAgICAgICAg
IHVwZGF0ZVJlY3QgPSBjb250ZW50c1RvV2luZG93KHVwZGF0ZVJlY3QpOwotCi0gICAgICAgIHVw
ZGF0ZVJlY3QuaW50ZXJzZWN0KHJlY3RUb1Njcm9sbCk7CisgICAgICAgIGlmIChjbGlwc1JlcGFp
bnRzKCkpCisgICAgICAgICAgICB1cGRhdGVSZWN0LmludGVyc2VjdChyZWN0VG9TY3JvbGwpOwog
ICAgICAgICBpZiAoIXVwZGF0ZVJlY3QuaXNFbXB0eSgpKSB7CiAgICAgICAgICAgICBpZiAoc3Vi
UmVjdFRvVXBkYXRlLnNpemUoKSA+PSBmaXhlZE9iamVjdFRocmVzaG9sZCkgewogICAgICAgICAg
ICAgICAgIHVwZGF0ZUludmFsaWRhdGVkU3ViUmVjdCA9IGZhbHNlOwpAQCAtMTExNSw3ICsxMTE1
LDggQEAgYm9vbCBGcmFtZVZpZXc6OnNjcm9sbENvbnRlbnRzRmFzdFBhdGgoY29uc3QgSW50U2l6
ZSYgc2Nyb2xsRGVsdGEsIGNvbnN0IEludFJlY3QKICAgICAgICAgICAgIEludFJlY3Qgc2Nyb2xs
ZWRSZWN0ID0gdXBkYXRlUmVjdDsKICAgICAgICAgICAgIHNjcm9sbGVkUmVjdC5tb3ZlKHNjcm9s
bERlbHRhKTsKICAgICAgICAgICAgIHVwZGF0ZVJlY3QudW5pdGUoc2Nyb2xsZWRSZWN0KTsKLSAg
ICAgICAgICAgIHVwZGF0ZVJlY3QuaW50ZXJzZWN0KHJlY3RUb1Njcm9sbCk7CisgICAgICAgICAg
ICBpZiAoY2xpcHNSZXBhaW50cygpKQorICAgICAgICAgICAgICAgIHVwZGF0ZVJlY3QuaW50ZXJz
ZWN0KHJlY3RUb1Njcm9sbCk7CiAgICAgICAgICAgICBob3N0V2luZG93KCktPmludmFsaWRhdGVD
b250ZW50c0FuZFdpbmRvdyh1cGRhdGVSZWN0LCBmYWxzZSk7CiAgICAgICAgIH0KICAgICAgICAg
cmV0dXJuIHRydWU7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jaHJvbWl1bS9MYXllclJlbmRlcmVyQ2hyb21pdW0uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5ZXJSZW5kZXJlckNocm9taXVtLmNwcAppbmRleCA4
ZDc3YmVhZTliNTM2MjI3M2IzOGE5OGU5YzZjNDM3M2I0NDZmNGI0Li45NDNkNTc3MmI3Y2U1NzY1
OGRiNjgxYTI3YzcxMDc4ZTUyNWU1YzE4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9MYXllclJlbmRlcmVyQ2hyb21pdW0uY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyUmVuZGVyZXJDaHJv
bWl1bS5jcHAKQEAgLTE2MSw4ICsxNjEsNyBAQCBJbnRSZWN0IExheWVyUmVuZGVyZXJDaHJvbWl1
bTo6aG9yaXpvbnRhbFNjcm9sbGJhclJlY3QoY29uc3QgSW50UmVjdCYgdmlzaWJsZVJlYwogCiB2
b2lkIExheWVyUmVuZGVyZXJDaHJvbWl1bTo6aW52YWxpZGF0ZVJvb3RMYXllclJlY3QoY29uc3Qg
SW50UmVjdCYgZGlydHlSZWN0LCBjb25zdCBJbnRSZWN0JiB2aXNpYmxlUmVjdCwgY29uc3QgSW50
UmVjdCYgY29udGVudFJlY3QpCiB7Ci0gICAgaWYgKGNvbnRlbnRSZWN0LmludGVyc2VjdHMoZGly
dHlSZWN0KSkKLSAgICAgICAgbV9yb290TGF5ZXJUaWxlci0+aW52YWxpZGF0ZVJlY3QoZGlydHlS
ZWN0KTsKKyAgICBtX3Jvb3RMYXllclRpbGVyLT5pbnZhbGlkYXRlUmVjdChkaXJ0eVJlY3QpOwog
ICAgIGlmIChtX2hvcml6b250YWxTY3JvbGxiYXJUaWxlcikgewogICAgICAgICBJbnRSZWN0IHNj
cm9sbGJhciA9IGhvcml6b250YWxTY3JvbGxiYXJSZWN0KHZpc2libGVSZWN0LCBjb250ZW50UmVj
dCk7CiAgICAgICAgIGlmIChkaXJ0eVJlY3QuaW50ZXJzZWN0cyhzY3JvbGxiYXIpKSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>79654</attachid>
            <date>2011-01-20 14:55:12 -0800</date>
            <delta_ts>2011-01-20 14:55:12 -0800</delta_ts>
            <desc>Manual test</desc>
            <filename>offscreen-fixed-position.html</filename>
            <type>text/html</type>
            <size>1454</size>
            <attacher name="Adrienne Walker">enne</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgICA8aGVhZD4KICAgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgICAgICAg
ICAgI29mZnNjcmVlbmJveGFib3ZlIHsKICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDsK
ICAgICAgICAgICAgICAgIGxlZnQ6IDBweDsKICAgICAgICAgICAgICAgIHRvcDogLTEwMDBweDsK
ICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAw
cHg7CiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7CiAgICAgICAgICAgIH0K
CiAgICAgICAgICAgICNsYXJnZWRpdiB7CiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMDBweDsK
ICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7CiAgICAgICAg
ICAgIH0KICAgICAgICA8L3N0eWxlPgogICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2Ny
aXB0IiBjaGFyc2V0PXV0Zi04Ij4KICAgICAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29u
dHJvbGxlcikKICAgICAgICAgICAgICAgIHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlci53YWl0
VW50aWxEb25lKCk7CiAgICAgICAgICAgIHZhciBmaXJzdFNjcm9sbCA9IHRydWU7CiAgICAgICAg
ICAgIHZhciBzY3JvbGxBbW91bnQgPSA1MDA7CiAgICAgICAgICAgIHdpbmRvdy5hZGRFdmVudExp
c3RlbmVyKCdzY3JvbGwnLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgIGlmIChmaXJzdFNj
cm9sbCkgewogICAgICAgICAgICAgICAgICAgIGZpcnN0U2Nyb2xsID0gZmFsc2U7CiAgICAgICAg
ICAgICAgICAgICAgd2luZG93LnNjcm9sbEJ5KDAsIC1zY3JvbGxBbW91bnQpOwogICAgICAgICAg
ICAgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCiAgICAgICAgICAgICAg
ICAgICAgICAgIHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7CiAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgIH0sIGZhbHNlKTsKICAgICAgICAgICAgd2luZG93LmFk
ZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgIHdpbmRv
dy5zY3JvbGxCeSgwLCBzY3JvbGxBbW91bnQpOwogICAgICAgICAgICB9LCBmYWxzZSk7CiAgICAg
ICAgPC9zY3JpcHQ+CiAgICA8L2hlYWQ+CiAgICA8Ym9keSBzdHlsZT0iYmFja2dyb3VuZC1jb2xv
cjogZ3JlZW47Ij4KICAgICAgICA8IS0tU2Nyb2xsIGRvd24gYSBmZXcgaHVuZHJlZCBwaXhlbHMg
YW5kIHRoZW4gYmFjayB1cC4gICAgSWYgeW91IHNlZSBhCiAgICAgICAgcmVkIGJhciwgdGhlbiB0
aGVyZSB3YXMgYSBtaXNzaW5nIG9mZnNjcmVlbiBpbnZhbGlkYXRpb24uLS0+CiAgICAgICAgPGRp
diBpZD0ib2Zmc2NyZWVuYm94YWJvdmUiPjwvZGl2PgogICAgICAgIDxkaXYgaWQ9ImxhcmdlZGl2
Ij48L2Rpdj4KICAgIDwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>