<?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>12432</bug_id>
          
          <creation_ts>2007-01-27 03:13:06 -0800</creation_ts>
          <short_desc>SVG animations are notified for updates way too often</short_desc>
          <delta_ts>2026-04-01 04:32:16 -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>SVG</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>
          
          <blocked>41761</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>karlcow</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>32149</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2007-01-27 03:13:06 -0800</bug_when>
    <thetext>Animations are notified for updates way too often

right now animations are notified to update (and thus normally cause a redraw) 30x per second, or something similar *even* if they have nothing to do.

We need to fix the animation notification system to be much smarter.  Animations should be able to register for the next callback at a specific time.  The scheduler could then be smart enough to schedule the timer for the minimum of all of these.  Or each animation could carry a &quot;update after&quot; date, and only mark it self as needing update when the time passes that date (unless manually invalidated for other reasons (like applying to an element which needs to update sooner, etc.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>616209</commentid>
    <comment_count>1</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-05-04 07:47:01 -0700</bug_when>
    <thetext>This partly works in trunk, but we still have issues. We&apos;re basically calling targetElement-&gt;svgAttributeChanged(attributeName) for XML animations, and setNeedsStyleRecalc() for CSS prop animations, regardless of whether the animation contributes to the currently animated value or not, causing lots of unnecessary work being done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2195863</commentid>
    <comment_count>2</comment_count>
      <attachid>478885</attachid>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2026-04-01 04:32:16 -0700</bug_when>
    <thetext>Created attachment 478885
testcases</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>478885</attachid>
            <date>2026-04-01 04:32:16 -0700</date>
            <delta_ts>2026-04-01 04:32:16 -0700</delta_ts>
            <desc>testcases</desc>
            <filename>test-animation-updates.html</filename>
            <type>text/html</type>
            <size>7597</size>
            <attacher name="Karl Dubost">karlcow</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KPHRpdGxlPkJ1ZyAxMjQzMiAtIFNWRyBBbmlt
YXRpb25zIE5vdGlmaWVkIFRvbyBPZnRlbjogUmVkdWNlZCBUZXN0IENhc2VzPC90aXRsZT4KPHN0
eWxlPgpib2R5IHsgZm9udC1mYW1pbHk6IHN5c3RlbS11aTsgbWFyZ2luOiAyZW07IH0KaDIgeyBt
YXJnaW4tdG9wOiAyZW07IH0Kc3ZnIHsgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgZGlzcGxheTog
YmxvY2s7IG1hcmdpbjogMC41ZW0gMDsgfQpjb2RlIHsgYmFja2dyb3VuZDogI2YwZjBmMDsgcGFk
ZGluZzogMC4yZW0gMC40ZW07IH0KLm5vdGUgeyBjb2xvcjogIzY2NjsgZm9udC1zaXplOiAwLjll
bTsgfQo8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8aDE+QnVnIDEyNDMyIOKAlCBTVkcgQW5pbWF0
aW9uIFVwZGF0ZSBOb3RpZmljYXRpb24gVGVzdCBDYXNlczwvaDE+CjxwPkV2ZXJ5IFNNSUwgYW5p
bWF0aW9uIHRyaWdnZXJzIDxjb2RlPnN2Z0F0dHJpYnV0ZUNoYW5nZWQoKTwvY29kZT4gb3IKPGNv
ZGU+aW52YWxpZGF0ZVN0eWxlKCk8L2NvZGU+IDYwIHRpbWVzIHBlciBzZWNvbmQsIGV2ZW4gd2hl
biB0aGUgYW5pbWF0ZWQKdmFsdWUgaGFzbid0IGNoYW5nZWQuIE9wZW4gV2ViIEluc3BlY3RvciDi
hpIgVGltZWxpbmUgdG8gb2JzZXJ2ZSB1bm5lY2Vzc2FyeQpzdHlsZSByZWNhbGNzIGFuZCBsYXlv
dXQgaW52YWxpZGF0aW9ucy48L3A+Cgo8aDI+MS4gRnJvemVuIEFuaW1hdGlvbiAodmFsdWUgbmV2
ZXIgY2hhbmdlcywgc3RpbGwgbm90aWZpZWQpPC9oMj4KPHA+VGhpcyBhbmltYXRpb24gcnVucyBm
b3IgMSBzZWNvbmQgdGhlbiBmcmVlemVzICg8Y29kZT5maWxsPSJmcmVlemUiPC9jb2RlPikuCkFm
dGVyIHQ9MXMgdGhlIHJlY3Qgc3RheXMgYXQgeD0zMDAgZm9yZXZlciwgYnV0IFdlYktpdCBjb250
aW51ZXMgdG8gY2FsbAo8Y29kZT51cGRhdGVBbmltYXRpb24oKTwvY29kZT4g4oaSIDxjb2RlPmFw
cGx5UmVzdWx0c1RvVGFyZ2V0KCk8L2NvZGU+IOKGkgo8Y29kZT5zdmdBdHRyaWJ1dGVDaGFuZ2Vk
KCk8L2NvZGU+IDYwIHRpbWVzIHBlciBzZWNvbmQgb24gdGhlIGZyb3plbiB2YWx1ZS48L3A+Cjxz
dmcgd2lkdGg9IjQwMCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDQwMCA2MCI+CiAgPHJlY3Qg
d2lkdGg9IjQwMCIgaGVpZ2h0PSI2MCIgZmlsbD0iI2Y4ZjhmOCIvPgogIDxyZWN0IHg9IjAiIHk9
IjEwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSI1IiBmaWxsPSIjZTc0YzNjIj4KICAgIDxh
bmltYXRlIGF0dHJpYnV0ZU5hbWU9IngiIGZyb209IjAiIHRvPSIzMDAiIGR1cj0iMXMiIGZpbGw9
ImZyZWV6ZSIvPgogIDwvcmVjdD4KICA8dGV4dCB4PSIyMDAiIHk9IjU1IiB0ZXh0LWFuY2hvcj0i
bWlkZGxlIiBmb250LXNpemU9IjEwIiBmaWxsPSIjOTk5Ij4KICAgIFdhdGNoOiBhZnRlciAxcyB0
aGlzIGlzIGZyb3plbiBidXQgc3RpbGwgdHJpZ2dlcnMgdXBkYXRlcwogIDwvdGV4dD4KPC9zdmc+
Cgo8aDI+Mi4gRW5kZWQgQW5pbWF0aW9uIHdpdGggZmlsbD0icmVtb3ZlIiAoc2hvdWxkIGJlIHVu
c2NoZWR1bGVkKTwvaDI+CjxwPlRoaXMgYW5pbWF0aW9uIGVuZHMgYWZ0ZXIgMiBzZWNvbmRzIGFu
ZCBpdHMgZWZmZWN0IGlzIHJlbW92ZWQKKDxjb2RlPmZpbGw9InJlbW92ZSI8L2NvZGU+KS4gVGhl
IGFuaW1hdGlvbiBzaG91bGQgYmUgY29tcGxldGVseSB1bnNjaGVkdWxlZCwKYnV0IHRoZSB0aW1l
ciBrZWVwcyB0aWNraW5nIGFuZCA8Y29kZT5wcm9ncmVzcygpPC9jb2RlPiBpcyBzdGlsbCBjYWxs
ZWQuPC9wPgo8c3ZnIHdpZHRoPSI0MDAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA0MDAgNjAi
PgogIDxyZWN0IHdpZHRoPSI0MDAiIGhlaWdodD0iNjAiIGZpbGw9IiNmOGY4ZjgiLz4KICA8cmVj
dCB4PSI1MCIgeT0iMTAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcng9IjUiIGZpbGw9IiMzNDk4
ZGIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ieCIgZnJvbT0iNTAiIHRvPSIzMDAiIGR1
cj0iMnMiIGZpbGw9InJlbW92ZSIvPgogIDwvcmVjdD4KICA8dGV4dCB4PSIyMDAiIHk9IjU1IiB0
ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjEwIiBmaWxsPSIjOTk5Ij4KICAgIEFmdGVy
IDJzOiBhbmltYXRpb24gcmVtb3ZlZCwgZWxlbWVudCBzbmFwcyBiYWNrLCBidXQgdGltZXIgc3Rp
bGwgZmlyZXMKICA8L3RleHQ+Cjwvc3ZnPgoKPGgyPjMuIERpc2NyZXRlIEFuaW1hdGlvbiAodmFs
dWUgY2hhbmdlcyByYXJlbHksIG5vdGlmaWVkIGV2ZXJ5IGZyYW1lKTwvaDI+CjxwPkEgPGNvZGU+
Y2FsY01vZGU9ImRpc2NyZXRlIjwvY29kZT4gYW5pbWF0aW9uIHdpdGggMyB2YWx1ZXMgb3ZlciA2
IHNlY29uZHMuClRoZSB2YWx1ZSBjaGFuZ2VzIG9ubHkgdHdpY2UgKGF0IHQ9MnMgYW5kIHQ9NHMp
LCBidXQKPGNvZGU+c3ZnQXR0cmlidXRlQ2hhbmdlZCgpPC9jb2RlPiBmaXJlcyAzNjAgdGltZXMu
IDM1NyBvZiB0aG9zZSBhcmUgcmVkdW5kYW50LjwvcD4KPHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9
IjgwIiB2aWV3Qm94PSIwIDAgNDAwIDgwIj4KICA8cmVjdCB3aWR0aD0iNDAwIiBoZWlnaHQ9Ijgw
IiBmaWxsPSIjZjhmOGY4Ii8+CiAgPHJlY3QgeD0iNTAiIHk9IjEwIiB3aWR0aD0iNjAiIGhlaWdo
dD0iNjAiIHJ4PSI1IiBmaWxsPSIjMmVjYzcxIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9
ImZpbGwiIHZhbHVlcz0iIzJlY2M3MTsjZTc0YzNjOyMzNDk4ZGIiCiAgICAgICAgICAgICBjYWxj
TW9kZT0iZGlzY3JldGUiIGR1cj0iNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+CiAgPC9y
ZWN0PgogIDx0ZXh0IHg9IjI1MCIgeT0iMzUiIGZvbnQtc2l6ZT0iMTEiIGZpbGw9IiMzMzMiPkNv
bG9yIGNoYW5nZXMgYXQgdD0ycywgdD00czwvdGV4dD4KICA8dGV4dCB4PSIyNTAiIHk9IjUwIiBm
b250LXNpemU9IjExIiBmaWxsPSIjMzMzIj5CdXQgbm90aWZpZWQgNjDDly9zZWMgPSAzNjAgY2Fs
bHM8L3RleHQ+CiAgPHRleHQgeD0iMjUwIiB5PSI2NSIgZm9udC1zaXplPSIxMSIgZmlsbD0iIzk5
OSI+T25seSAyIG9mIDM2MCBhY3R1YWxseSBjaGFuZ2UgdmFsdWU8L3RleHQ+Cjwvc3ZnPgoKPGgy
PjQuIFN0ZXAgQW5pbWF0aW9uICh2YWx1ZSBjb25zdGFudCBiZXR3ZWVuIHN0ZXBzKTwvaDI+Cjxw
PkFuIGFuaW1hdGlvbiB3aXRoIDxjb2RlPmtleVRpbWVzPC9jb2RlPiBhbmQgPGNvZGU+Y2FsY01v
ZGU9ImRpc2NyZXRlIjwvY29kZT4KdGhhdCBob2xkcyBhIHBvc2l0aW9uIGZvciBsb25nIHBlcmlv
ZHMuIFRoZSB2YWx1ZSBpcyBjb25zdGFudCBmb3IgOTAlIG9mIHRoZQpjeWNsZSwgeWV0IG5vdGlm
aWNhdGlvbnMgZmlyZSBjb250aW51b3VzbHkuPC9wPgo8c3ZnIHdpZHRoPSI0MDAiIGhlaWdodD0i
NjAiIHZpZXdCb3g9IjAgMCA0MDAgNjAiPgogIDxyZWN0IHdpZHRoPSI0MDAiIGhlaWdodD0iNjAi
IGZpbGw9IiNmOGY4ZjgiLz4KICA8Y2lyY2xlIGN4PSI1MCIgY3k9IjMwIiByPSIxNSIgZmlsbD0i
IzliNTliNiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSI1MDszNTA7
MzUwOzUwIgogICAgICAgICAgICAga2V5VGltZXM9IjA7MC4wNTswLjk1OzEiCiAgICAgICAgICAg
ICBjYWxjTW9kZT0iZGlzY3JldGUiIGR1cj0iMTBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIv
PgogIDwvY2lyY2xlPgogIDx0ZXh0IHg9IjIwMCIgeT0iNTUiIHRleHQtYW5jaG9yPSJtaWRkbGUi
IGZvbnQtc2l6ZT0iMTAiIGZpbGw9IiM5OTkiPgogICAgSnVtcHMgYXQgMC41cyBhbmQgOS41cyDi
gJQgY29uc3RhbnQgZm9yIDkgb2YgMTAgc2Vjb25kcywgc3RpbGwgNjAwIG5vdGlmaWNhdGlvbnMK
ICA8L3RleHQ+Cjwvc3ZnPgoKPGgyPjUuIE1hbnkgRnJvemVuIEFuaW1hdGlvbnMgKG11bHRpcGxp
ZWQgd2FzdGUpPC9oMj4KPHA+NTAgYW5pbWF0aW9ucyB0aGF0IGVhY2ggZnJlZXplIGFmdGVyIDAu
NXMuIEFmdGVyIDAuNXMsIGFsbCA1MCBhcmUgZnJvemVuCmJ1dCBXZWJLaXQgY2FsbHMgPGNvZGU+
cHJvZ3Jlc3MoKTwvY29kZT4gKyA8Y29kZT5hcHBseVJlc3VsdHNUb1RhcmdldCgpPC9jb2RlPgpv
biBhbGwgNTAsIDYwIHRpbWVzIHBlciBzZWNvbmQgPSAzLDAwMCB3YXN0ZWQgY2FsbHMvc2VjLjwv
cD4KPHN2ZyBpZD0ibWFueS1mcm96ZW4iIHdpZHRoPSI0MDAiIGhlaWdodD0iMjAwIiB2aWV3Qm94
PSIwIDAgNDAwIDIwMCI+CiAgPHJlY3Qgd2lkdGg9IjQwMCIgaGVpZ2h0PSIyMDAiIGZpbGw9IiNm
OGY4ZjgiLz4KPC9zdmc+CjxzY3JpcHQ+CihmdW5jdGlvbigpIHsKICB2YXIgc3ZnID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ21hbnktZnJvemVuJyk7CiAgdmFyIG5zID0gJ2h0dHA6Ly93d3cu
dzMub3JnLzIwMDAvc3ZnJzsKICBmb3IgKHZhciBpID0gMDsgaSA8IDUwOyBpKyspIHsKICAgIHZh
ciByID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5TKG5zLCAncmVjdCcpOwogICAgci5zZXRBdHRy
aWJ1dGUoJ3gnLCAnMCcpOwogICAgci5zZXRBdHRyaWJ1dGUoJ3knLCAoaSAqIDQpKTsKICAgIHIu
c2V0QXR0cmlidXRlKCd3aWR0aCcsICc2Jyk7CiAgICByLnNldEF0dHJpYnV0ZSgnaGVpZ2h0Jywg
JzMnKTsKICAgIHIuc2V0QXR0cmlidXRlKCdmaWxsJywgJ2hzbCgnICsgKGkgKiA3LjIpICsgJyw3
MCUsNTAlKScpOwogICAgdmFyIGEgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50TlMobnMsICdhbmlt
YXRlJyk7CiAgICBhLnNldEF0dHJpYnV0ZSgnYXR0cmlidXRlTmFtZScsICd4Jyk7CiAgICBhLnNl
dEF0dHJpYnV0ZSgnZnJvbScsICcwJyk7CiAgICBhLnNldEF0dHJpYnV0ZSgndG8nLCBTdHJpbmco
MzUwICsgTWF0aC5yYW5kb20oKSAqIDQwKSk7CiAgICBhLnNldEF0dHJpYnV0ZSgnZHVyJywgJzAu
NXMnKTsKICAgIGEuc2V0QXR0cmlidXRlKCdmaWxsJywgJ2ZyZWV6ZScpOwogICAgci5hcHBlbmRD
aGlsZChhKTsKICAgIHN2Zy5hcHBlbmRDaGlsZChyKTsKICB9Cn0pKCk7Cjwvc2NyaXB0Pgo8cCBj
bGFzcz0ibm90ZSI+QWZ0ZXIgMC41cyBhbGwgNTAgYmFycyBmcmVlemUuIFRoZSB0aW1lciBrZWVw
cyBmaXJpbmcgZm9yIGFsbCBvZiB0aGVtLjwvcD4KCjxoMj42LiBBbmltYXRpb24gb24gJmx0O3Vz
ZSZndDsgSW5zdGFuY2VzIChub3RpZmljYXRpb24gbXVsdGlwbGllZCBwZXIgaW5zdGFuY2UpPC9o
Mj4KPHA+T25lIGFuaW1hdGVkIHJlY3QgcmVmZXJlbmNlZCBieSAyMCA8Y29kZT4mbHQ7dXNlJmd0
OzwvY29kZT4gZWxlbWVudHMuCkVhY2ggZnJhbWUsIDxjb2RlPnN2Z0F0dHJpYnV0ZUNoYW5nZWQo
KTwvY29kZT4gaXMgY2FsbGVkIG9uIHRoZSB0YXJnZXQKPGVtPnBsdXM8L2VtPiBlYWNoIDxjb2Rl
PiZsdDt1c2UmZ3Q7PC9jb2RlPiBpbnN0YW5jZSA9IDIxIGNhbGxzIHBlciBmcmFtZQo9IDEsMjYw
IGNhbGxzL3NlYyBmb3IgYSBzaW5nbGUgYW5pbWF0aW9uLjwvcD4KPHN2ZyB3aWR0aD0iNDAwIiBo
ZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDQwMCAxMjAiPgogIDxkZWZzPgogICAgPHJlY3QgaWQ9
ImFuaW0tcmVjdCIgeD0iMCIgeT0iMCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiByeD0iMyIgZmls
bD0iI2U2N2UyMiI+CiAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InJ4IiBmcm9tPSIwIiB0
bz0iNyIgZHVyPSIycyIKICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4K
ICAgIDwvcmVjdD4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjQwMCIgaGVpZ2h0PSIxMjAiIGZp
bGw9IiNmOGY4ZjgiLz4KICA8dXNlIGhyZWY9IiNhbmltLXJlY3QiIHg9IjUiICAgeT0iNSIvPgog
IDx1c2UgaHJlZj0iI2FuaW0tcmVjdCIgeD0iMjUiICB5PSI1Ii8+CiAgPHVzZSBocmVmPSIjYW5p
bS1yZWN0IiB4PSI0NSIgIHk9IjUiLz4KICA8dXNlIGhyZWY9IiNhbmltLXJlY3QiIHg9IjY1IiAg
eT0iNSIvPgogIDx1c2UgaHJlZj0iI2FuaW0tcmVjdCIgeD0iODUiICB5PSI1Ii8+CiAgPHVzZSBo
cmVmPSIjYW5pbS1yZWN0IiB4PSIxMDUiIHk9IjUiLz4KICA8dXNlIGhyZWY9IiNhbmltLXJlY3Qi
IHg9IjEyNSIgeT0iNSIvPgogIDx1c2UgaHJlZj0iI2FuaW0tcmVjdCIgeD0iMTQ1IiB5PSI1Ii8+
CiAgPHVzZSBocmVmPSIjYW5pbS1yZWN0IiB4PSIxNjUiIHk9IjUiLz4KICA8dXNlIGhyZWY9IiNh
bmltLXJlY3QiIHg9IjE4NSIgeT0iNSIvPgogIDx1c2UgaHJlZj0iI2FuaW0tcmVjdCIgeD0iNSIg
ICB5PSIzMCIvPgogIDx1c2UgaHJlZj0iI2FuaW0tcmVjdCIgeD0iMjUiICB5PSIzMCIvPgogIDx1
c2UgaHJlZj0iI2FuaW0tcmVjdCIgeD0iNDUiICB5PSIzMCIvPgogIDx1c2UgaHJlZj0iI2FuaW0t
cmVjdCIgeD0iNjUiICB5PSIzMCIvPgogIDx1c2UgaHJlZj0iI2FuaW0tcmVjdCIgeD0iODUiICB5
PSIzMCIvPgogIDx1c2UgaHJlZj0iI2FuaW0tcmVjdCIgeD0iMTA1IiB5PSIzMCIvPgogIDx1c2Ug
aHJlZj0iI2FuaW0tcmVjdCIgeD0iMTI1IiB5PSIzMCIvPgogIDx1c2UgaHJlZj0iI2FuaW0tcmVj
dCIgeD0iMTQ1IiB5PSIzMCIvPgogIDx1c2UgaHJlZj0iI2FuaW0tcmVjdCIgeD0iMTY1IiB5PSIz
MCIvPgogIDx1c2UgaHJlZj0iI2FuaW0tcmVjdCIgeD0iMTg1IiB5PSIzMCIvPgogIDx0ZXh0IHg9
IjIwMCIgeT0iNzUiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTEiIGZpbGw9IiMz
MzMiPgogICAgMSBhbmltYXRpb24gw5cgMjEgdGFyZ2V0cyA9IDEsMjYwIHN2Z0F0dHJpYnV0ZUNo
YW5nZWQoKS9zZWMKICA8L3RleHQ+CiAgPHRleHQgeD0iMjAwIiB5PSIxMTAiIHRleHQtYW5jaG9y
PSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9IiM5OTkiPgogICAgT3BlbiBUaW1lbGluZTog
bG9vayBmb3IgcmVwZWF0ZWQgIlJlY2FsY3VsYXRlIFN0eWxlIiBlbnRyaWVzCiAgPC90ZXh0Pgo8
L3N2Zz4KCjxoMj43LiBDU1MgUHJvcGVydHkgQW5pbWF0aW9uIChpbnZhbGlkYXRlU3R5bGUgZXZl
cnkgZnJhbWUpPC9oMj4KPHA+QW5pbWF0aW5nIGEgQ1NTIHByb3BlcnR5ICg8Y29kZT5vcGFjaXR5
PC9jb2RlPikgdmlhIFNNSUwuIEV2ZXJ5IGZyYW1lIGNhbGxzCjxjb2RlPmFwcGx5QW5pbWF0ZWRT
dHlsZVByb3BlcnR5Q2hhbmdlKCk8L2NvZGU+IOKGkiA8Y29kZT5pbnZhbGlkYXRlU3R5bGUoKTwv
Y29kZT4KZXZlbiB3aGVuIG9wYWNpdHkgaGFzbid0IHZpc2libHkgY2hhbmdlZCBiZXR3ZWVuIGZy
YW1lcy48L3A+Cjxzdmcgd2lkdGg9IjQwMCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDQwMCA2
MCI+CiAgPHJlY3Qgd2lkdGg9IjQwMCIgaGVpZ2h0PSI2MCIgZmlsbD0iI2Y4ZjhmOCIvPgogIDxy
ZWN0IHg9IjUwIiB5PSIxMCIgd2lkdGg9IjMwMCIgaGVpZ2h0PSI0MCIgcng9IjUiIGZpbGw9IiMx
YWJjOWMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89
IjAuOTkiCiAgICAgICAgICAgICBkdXI9IjEwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4K
ICA8L3JlY3Q+CiAgPHRleHQgeD0iMjAwIiB5PSIzNSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9u
dC1zaXplPSIxMSIgZmlsbD0id2hpdGUiPgogICAgb3BhY2l0eTogMS4wIOKGkiAwLjk5IG92ZXIg
MTBzIChpbXBlcmNlcHRpYmxlLCA2MDAgc3R5bGUgcmVjYWxjcykKICA8L3RleHQ+Cjwvc3ZnPgoK
PC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>