<?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>82629</bug_id>
          
          <creation_ts>2012-03-29 11:07:39 -0700</creation_ts>
          <short_desc>SVG getBBox does not update bound after path data change</short_desc>
          <delta_ts>2012-07-17 13:44:57 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Stephen Chenney">schenney</reporter>
          <assigned_to name="Florin Malita">fmalita</assigned_to>
          <cc>fmalita</cc>
    
    <cc>pdr</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>591333</commentid>
    <comment_count>0</comment_count>
      <attachid>134620</attachid>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2012-03-29 11:07:39 -0700</bug_when>
    <thetext>Created attachment 134620
Repro case

When the path data inside an SVG path element is modified in JS, then getBBox is called on the path, the result does not reflect the updated values.

This may be Chrome specific, but Safari trunk also appears to be failing. Safari 5.1.2 does not seem to be failing.
http://code.google.com/p/chromium/issues/detail?id=115336</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670660</commentid>
    <comment_count>1</comment_count>
    <who name="Florin Malita">fmalita</who>
    <bug_when>2012-07-16 14:27:45 -0700</bug_when>
    <thetext>This appears to be fixed now, but we should add a test for it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671509</commentid>
    <comment_count>2</comment_count>
      <attachid>152809</attachid>
    <who name="Florin Malita">fmalita</who>
    <bug_when>2012-07-17 12:52:57 -0700</bug_when>
    <thetext>Created attachment 152809
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671552</commentid>
    <comment_count>3</comment_count>
      <attachid>152809</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-17 13:44:53 -0700</bug_when>
    <thetext>Comment on attachment 152809
Patch

Clearing flags on attachment: 152809

Committed r122872: &lt;http://trac.webkit.org/changeset/122872&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671553</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-17 13:44:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>134620</attachid>
            <date>2012-03-29 11:07:39 -0700</date>
            <delta_ts>2012-03-29 11:07:39 -0700</delta_ts>
            <desc>Repro case</desc>
            <filename>cr115336.html</filename>
            <type>text/html</type>
            <size>603</size>
            <attacher name="Stephen Chenney">schenney</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgPGhlYWQ+CiAgICA8c2NyaXB0PgogICAgICBmdW5jdGlvbiB2ZXJpZnkoKSB7CiAg
ICAgICAgdmFyIHBhdGggPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGVzdCcpOwogICAgICAg
IHZhciBvdXRwdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnb3V0cHV0Jyk7CgogICAgICAg
IG91dHB1dC5pbm5lckhUTUwgKz0gKHBhdGguZ2V0QkJveCgpLnggKyAiICIgKyBwYXRoLmdldEJC
b3goKS55KSArICI8YnI+IjsKICAgICAgICBwYXRoLnNldEF0dHJpYnV0ZSgnZCcsICJNODAgODBM
MTAwIDEwMCIpOwogICAgICAgIG91dHB1dC5pbm5lckhUTUwgKz0gcGF0aC5nZXRCQm94KCkueCAr
ICIgIiArIHBhdGguZ2V0QkJveCgpLnk7CiAgICAgIH0KICAgIDwvc2NyaXB0PgogIDwvaGVhZD4K
ICA8Ym9keT4KICAgIDxkaXYgaWQ9Im91dHB1dCI+PC9kaXY+CiAgICA8c3ZnIHhtbG5zPSJodHRw
Oi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgb25sb2FkPSJ2ZXJpZnkoKSI+CiAgICAgIDxwYXRoIGlk
PSJ0ZXN0IiBkPSJNMzAgMzAgTDUwIDUwIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZT0iZ3JlZW4i
IC8+CiAgICA8L3N2Zz4KICA8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152809</attachid>
            <date>2012-07-17 12:52:57 -0700</date>
            <delta_ts>2012-07-17 13:44:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-82629-20120717155256.patch</filename>
            <type>text/plain</type>
            <size>2493</size>
            <attacher name="Florin Malita">fmalita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIyODY3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzdmNGFkZmIwOGQ0NzlmN2EwMWMx
ODUzNDk1OTE3ZmUzZThmYTFhMS4uMjU1NzIyM2FiZGZiNTk3NzEwZjFhZTFmMzg3NTUzYTFiNzY0
YTE1YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA3LTE3ICBGbG9yaW4gTWFsaXRhICA8
Zm1hbGl0YUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgU1ZHIGdldEJCb3ggZG9lcyBub3QgdXBk
YXRlIGJvdW5kIGFmdGVyIHBhdGggZGF0YSBjaGFuZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgyNjI5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIGJ1ZyBhcHBlYXJzIHRvIGhhdmUgYmVlbiBmaXhl
ZCAtIGFkZGluZyBhIHRlc3QgZm9yIGl0LgorCisgICAgICAgICogc3ZnL2N1c3RvbS9wYXRoLWJi
b3gtdXBkYXRlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogc3ZnL2N1c3RvbS9wYXRo
LWJib3gtdXBkYXRlLmh0bWw6IEFkZGVkLgorCiAyMDEyLTA3LTE3ICBPamFuIFZhZmFpICA8b2ph
bkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgcmVzdWx0cy5odG1sIHNob3VsZCBoYW5kbGUgZmxh
a3kgdGVzdHMgZGlmZmVyZW50bHkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N2Zy9jdXN0b20v
cGF0aC1iYm94LXVwZGF0ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9zdmcvY3VzdG9tL3Bh
dGgtYmJveC11cGRhdGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjQ4YmM1MTUyZTU0ZTQxNjE0
MTc4MWJmMWJhYWUwMGFiNDk3ZjIyMjYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9z
dmcvY3VzdG9tL3BhdGgtYmJveC11cGRhdGUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMiBAQAor
UEFTUzogYm91bmRpbmcgYm94IGlzICg4MCwgODAsIDEwMCwgMTAwKQorCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9zdmcvY3VzdG9tL3BhdGgtYmJveC11cGRhdGUuaHRtbCBiL0xheW91dFRlc3Rz
L3N2Zy9jdXN0b20vcGF0aC1iYm94LXVwZGF0ZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjkzZjY1ZTIzMmMz
ZmQ2Y2Q2MmRlOTFlYTdhZjUxMzVkMzJkZWViNjIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9zdmcvY3VzdG9tL3BhdGgtYmJveC11cGRhdGUuaHRtbApAQCAtMCwwICsxLDMzIEBACis8
IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICA8IS0tIFRlc3QgZm9yIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MjYyOSAtLT4KKyAgPGhlYWQ+CisgICAgPHNjcmlwdD4K
KyAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAgICB0ZXN0UnVubmVyLmR1bXBB
c1RleHQoKTsKKyAgICAgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisgICAgICB9CisK
KyAgICAgIGZ1bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgICAgIHZhciBwYXRoID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ3BhdGgnKTsKKyAgICAgICAgcGF0aC5zZXRBdHRyaWJ1dGUoJ2QnLCAi
TTgwIDgwTDEwMCAxMDAiKTsKKworICAgICAgICAvLyBUaGUgYm91bmRpbmcgYm94IHNob3VsZCBi
ZSB1cGRhdGVkLgorICAgICAgICB2YXIgYm94ID0gcGF0aC5nZXRCQm94KCk7CisgICAgICAgIHZh
ciBwYXNzID0gKGJveC54ID09IDgwKSAmJiAoYm94LnkgPT0gODApICYmIChib3gud2lkdGggPT0g
MjApICYmIChib3guaGVpZ2h0ID09IDIwKTsKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoJ291dHB1dCcpLmlubmVySFRNTCA9IChwYXNzID8gJ1BBU1MnIDogJ0ZBSUwnKSArICc6IGJv
dW5kaW5nIGJveCBpcyAoJworICAgICAgICAgICsgYm94LnggKyAnLCAnICsgYm94LnkgKyAnLCAn
ICsgKGJveC54ICsgYm94LndpZHRoKSArICcsICcgKyAoYm94LnkgKyBib3guaGVpZ2h0KSArICcp
JzsKKworICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAgdGVzdFJ1bm5l
ci5ub3RpZnlEb25lKCk7CisgICAgICB9CisgICAgPC9zY3JpcHQ+CisgIDwvaGVhZD4KKyAgPGJv
ZHk+CisgICAgPGRpdiBpZD0ib3V0cHV0Ij48L2Rpdj4KKyAgICA8c3ZnIHhtbG5zPSJodHRwOi8v
d3d3LnczLm9yZy8yMDAwL3N2ZyIgb25sb2FkPSJydW5UZXN0KCkiPgorICAgICAgPHBhdGggaWQ9
InBhdGgiIGQ9Ik0zMCAzMCBMNTAgNTAiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlPSJncmVlbiI+
PC9wYXRoPgorICAgIDwvc3ZnPgorICA8L2JvZHk+Cis8L2h0bWw+CisK
</data>

          </attachment>
      

    </bug>

</bugzilla>