<?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>92410</bug_id>
          
          <creation_ts>2012-07-26 11:58:35 -0700</creation_ts>
          <short_desc>&lt;svg&gt; element with no intrinsic size and max-width gets sized incorrectly</short_desc>
          <delta_ts>2012-07-26 13:11:11 -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>Layout and Rendering</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>679622</commentid>
    <comment_count>0</comment_count>
      <attachid>154713</attachid>
    <who name="">mitz</who>
    <bug_when>2012-07-26 11:58:35 -0700</bug_when>
    <thetext>Created attachment 154713
Test case

In the attached test case, the &lt;svg&gt; element ends up having a width of 300px (based on the default 300-by-150 for replaced elements with no intrinsic size) instead of 400px (based on its width attribute specifying 100%).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>679626</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-07-26 12:01:36 -0700</bug_when>
    <thetext>&lt;rdar://problem/11966895&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>679672</commentid>
    <comment_count>2</comment_count>
      <attachid>154726</attachid>
    <who name="">mitz</who>
    <bug_when>2012-07-26 12:57:29 -0700</bug_when>
    <thetext>Created attachment 154726
Apply the rule for computing the width of elements with auto width and height, and intrinsic ratio but no intrinsic size to all such elements, regardless of whether they have a content renderer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>679686</commentid>
    <comment_count>3</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-07-26 13:11:11 -0700</bug_when>
    <thetext>Fixed in &lt;http://trac.webkit.org/r123785&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>154713</attachid>
            <date>2012-07-26 11:58:35 -0700</date>
            <delta_ts>2012-07-26 11:58:35 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>max-width-2.html</filename>
            <type>text/html</type>
            <size>292</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+DQo8ZGl2IHN0eWxlPSJvdXRsaW5lOiBkYXNoZWQgbGlnaHRibHVlOyBo
ZWlnaHQ6IDMwMHB4OyB3aWR0aDogNDAwcHg7Ij4NCiAgICA8c3ZnIHN0eWxlPSJiYWNrZ3JvdW5k
LWNvbG9yOiB5ZWxsb3c7IG1heC13aWR0aDogMTAwJTsgbWF4LWhlaWdodDogMTAwJTsiIHdpZHRo
PSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA5MDAgMzAwIj4NCiAgICAgICAgPHJl
Y3QgeD0iMCIgeT0iMCIgd2lkdGg9IjkwMCIgaGVpZ2h0PSIzMDAiIC8+DQogICAgPC9zdmc+DQo8
L2Rpdj4NCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154726</attachid>
            <date>2012-07-26 12:57:29 -0700</date>
            <delta_ts>2012-07-26 13:03:28 -0700</delta_ts>
            <desc>Apply the rule for computing the width of elements with auto width and height, and intrinsic ratio but no intrinsic size to all such elements, regardless of whether they have a content renderer</desc>
            <filename>92410_r1.diff</filename>
            <type>text/plain</type>
            <size>4073</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMzc4MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA3LTI2ICBEYW4gQmVy
bnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgPHN2Zz4gZWxlbWVudCB3aXRoIG5v
IGludHJpbnNpYyBzaXplIGFuZCBtYXgtd2lkdGggZ2V0cyBzaXplZCBpbmNvcnJlY3RseQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTI0MTAKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBzdmcvY3Nz
L21heC13aWR0aC0yLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJSZXBsYWNlZC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJSZXBsYWNlZDo6Y29tcHV0ZVJlcGxhY2VkTG9n
aWNhbFdpZHRoKTogVGhlIHJ1bGUgZm9yIGNvbXB1dGluZyB0aGUgd2lkdGggZm9yCisgICAgICAg
IGVsZW1lbnRzIHdob3NlIGNvbXB1dGVkIHdpZHRoIGFuZCBoZWlnaHQgYXJlIGJvdGggYXV0byBh
bmQgd2hpY2ggaGF2ZSBubyBpbnRyaW5zaWMgc2l6ZSwgYnV0CisgICAgICAgIGhhdmUgYW4gaW50
cmluc2ljIHJhdGlvIHdhcyBhcHBsaWVkIG9ubHkgdG8gZWxlbWVudHMgd2l0aCBhIGNvbnRlbnQg
cmVuZGVyZXIgKHN1Y2ggYXMgPGltZz4KKyAgICAgICAgd2l0aCBhbiBTVkcgc291cmNlKS4gUmVt
b3ZlZCB0aGUgcmVxdWlyZW1lbnQgdG8gaGF2ZSBhIGNvbnRlbnQgcmVuZGVyZXIsIHNvIHRoYXQg
aXQgd2lsbAorICAgICAgICBhcHBseSB0byBhbGwgZWxlbWVudHMgaW5jbHVkaW5nIDxzdmc+Lgor
CiAyMDEyLTA3LTI2ICBDaGFuZyBTaHUgIDxjc2h1QHdlYmtpdC5vcmc+CiAKICAgICAgICAgQnVp
bGQgYnJva2VuIHdoZW4gc3ZnIGlzIGRpc2FibGVkLgpJbmRleDogU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlclJlcGxhY2VkLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyUmVwbGFjZWQuY3BwCShyZXZpc2lvbiAxMjM2ODMpCisrKyBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVwbGFjZWQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0z
NjUsNyArMzY1LDcgQEAgTGF5b3V0VW5pdCBSZW5kZXJSZXBsYWNlZDo6Y29tcHV0ZVJlcGxhYwog
ICAgICAgICAgICAgLy8gSWYgJ2hlaWdodCcgYW5kICd3aWR0aCcgYm90aCBoYXZlIGNvbXB1dGVk
IHZhbHVlcyBvZiAnYXV0bycgYW5kIHRoZSBlbGVtZW50IGhhcyBhbiBpbnRyaW5zaWMgcmF0aW8g
YnV0IG5vIGludHJpbnNpYyBoZWlnaHQgb3Igd2lkdGgsIHRoZW4gdGhlIHVzZWQgdmFsdWUgb2YK
ICAgICAgICAgICAgIC8vICd3aWR0aCcgaXMgdW5kZWZpbmVkIGluIENTUyAyLjEuIEhvd2V2ZXIs
IGl0IGlzIHN1Z2dlc3RlZCB0aGF0LCBpZiB0aGUgY29udGFpbmluZyBibG9jaydzIHdpZHRoIGRv
ZXMgbm90IGl0c2VsZiBkZXBlbmQgb24gdGhlIHJlcGxhY2VkIGVsZW1lbnQncyB3aWR0aCwgdGhl
bgogICAgICAgICAgICAgLy8gdGhlIHVzZWQgdmFsdWUgb2YgJ3dpZHRoJyBpcyBjYWxjdWxhdGVk
IGZyb20gdGhlIGNvbnN0cmFpbnQgZXF1YXRpb24gdXNlZCBmb3IgYmxvY2stbGV2ZWwsIG5vbi1y
ZXBsYWNlZCBlbGVtZW50cyBpbiBub3JtYWwgZmxvdy4KLSAgICAgICAgICAgIGlmIChoZWlnaHRJ
c0F1dG8gJiYgIWhhc0ludHJpbnNpY1dpZHRoICYmICFoYXNJbnRyaW5zaWNIZWlnaHQgJiYgY29u
dGVudFJlbmRlcmVyKSB7CisgICAgICAgICAgICBpZiAoaGVpZ2h0SXNBdXRvICYmICFoYXNJbnRy
aW5zaWNXaWR0aCAmJiAhaGFzSW50cmluc2ljSGVpZ2h0KSB7CiAgICAgICAgICAgICAgICAgLy8g
VGhlIGFmb3JlbWVudGlvbmVkICdjb25zdHJhaW50IGVxdWF0aW9uJyB1c2VkIGZvciBibG9jay1s
ZXZlbCwgbm9uLXJlcGxhY2VkIGVsZW1lbnRzIGluIG5vcm1hbCBmbG93OgogICAgICAgICAgICAg
ICAgIC8vICdtYXJnaW4tbGVmdCcgKyAnYm9yZGVyLWxlZnQtd2lkdGgnICsgJ3BhZGRpbmctbGVm
dCcgKyAnd2lkdGgnICsgJ3BhZGRpbmctcmlnaHQnICsgJ2JvcmRlci1yaWdodC13aWR0aCcgKyAn
bWFyZ2luLXJpZ2h0JyA9IHdpZHRoIG9mIGNvbnRhaW5pbmcgYmxvY2sKICAgICAgICAgICAgICAg
ICBMYXlvdXRVbml0IGxvZ2ljYWxXaWR0aDsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMzc4MSkKKysr
IExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisy
MDEyLTA3LTI2ICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgPHN2
Zz4gZWxlbWVudCB3aXRoIG5vIGludHJpbnNpYyBzaXplIGFuZCBtYXgtd2lkdGggZ2V0cyBzaXpl
ZCBpbmNvcnJlY3RseQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9OTI0MTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIHN2Zy9jc3MvbWF4LXdpZHRoLTItZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAg
ICogc3ZnL2Nzcy9tYXgtd2lkdGgtMi5odG1sOiBBZGRlZC4KKwogMjAxMi0wNy0yNiAgU2hlcmlm
ZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdl
ZCwgcm9sbGluZyBvdXQgcjEyMzE1OSwgcjEyMzE2NSwgcjEyMzE2OCwgcjEyMzQ5MiwKSW5kZXg6
IExheW91dFRlc3RzL3N2Zy9jc3MvbWF4LXdpZHRoLTItZXhwZWN0ZWQuaHRtbAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9zdmcvY3NzL21heC13aWR0aC0yLWV4cGVjdGVkLmh0bWwJKHJldmlz
aW9uIDApCisrKyBMYXlvdXRUZXN0cy9zdmcvY3NzL21heC13aWR0aC0yLWV4cGVjdGVkLmh0bWwJ
KHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNiBAQAorPCFET0NUWVBFIGh0bWw+DQorPGRpdiBzdHls
ZT0ib3V0bGluZTogZGFzaGVkIGxpZ2h0Ymx1ZTsgaGVpZ2h0OiAzMDBweDsgd2lkdGg6IDQwMHB4
OyI+DQorICAgIDxzdmcgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHllbGxvdzsiIHdpZHRoPSI0
MDAiIGhlaWdodD0iMTMzIiB2aWV3Qm94PSIwIDAgOTAwIDMwMCI+DQorICAgICAgICA8cmVjdCB4
PSIwIiB5PSIwIiB3aWR0aD0iOTAwIiBoZWlnaHQ9IjMwMCIgLz4NCisgICAgPC9zdmc+DQorPC9k
aXY+DQpJbmRleDogTGF5b3V0VGVzdHMvc3ZnL2Nzcy9tYXgtd2lkdGgtMi5odG1sCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL3N2Zy9jc3MvbWF4LXdpZHRoLTIuaHRtbAkocmV2aXNpb24gMCkK
KysrIExheW91dFRlc3RzL3N2Zy9jc3MvbWF4LXdpZHRoLTIuaHRtbAkocmV2aXNpb24gMCkKQEAg
LTAsMCArMSw2IEBACis8IURPQ1RZUEUgaHRtbD4NCis8ZGl2IHN0eWxlPSJvdXRsaW5lOiBkYXNo
ZWQgbGlnaHRibHVlOyBoZWlnaHQ6IDMwMHB4OyB3aWR0aDogNDAwcHg7Ij4NCisgICAgPHN2ZyBz
dHlsZT0iYmFja2dyb3VuZC1jb2xvcjogeWVsbG93OyBtYXgtd2lkdGg6IDEwMCU7IG1heC1oZWln
aHQ6IDEwMCU7IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgOTAwIDMw
MCI+DQorICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iOTAwIiBoZWlnaHQ9IjMwMCIg
Lz4NCisgICAgPC9zdmc+DQorPC9kaXY+DQo=
</data>
<flag name="review"
          id="164039"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>