<?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>130910</bug_id>
          
          <creation_ts>2014-03-28 12:31:53 -0700</creation_ts>
          <short_desc>width: fit-content fails to adjust for height resizing of content that keeps aspect ratio</short_desc>
          <delta_ts>2022-07-13 17:11:58 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</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>38919</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>bugmenot</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>995425</commentid>
    <comment_count>0</comment_count>
      <attachid>228078</attachid>
    <who name="">bugmenot</who>
    <bug_when>2014-03-28 12:31:53 -0700</bug_when>
    <thetext>Created attachment 228078
testcase - red must not be visible to pass the test

When the aspect ratio of content such as an image is preserved and the height is changed via CSS animations, transitions or drag resizing, -webkit-fit-content on the parent element doesn&apos;t update to widen or narrow the width of the parent to match the new content width.

In the attached testcase the red background becomes visible in the top circle with preserved aspect ratio. The bottom circle without aspect ratio kept behaves as expected.
I&apos;ve run the testcase in Gecko browsers and both circles behave correctly.

I tested width: intrinsic instead but that also failed in webkit similarly to fit-content</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883473</commentid>
    <comment_count>1</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-13 17:11:58 -0700</bug_when>
    <thetext>Safari, Chrome, and Firefox all agree on rendering for this test case. I don&apos;t believe there is any remaining compatibility issue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>228078</attachid>
            <date>2014-03-28 12:31:53 -0700</date>
            <delta_ts>2014-03-28 12:31:53 -0700</delta_ts>
            <desc>testcase - red must not be visible to pass the test</desc>
            <filename>resize.html</filename>
            <type>text/html</type>
            <size>2541</size>
            <attacher>bugmenot</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+PGh0bWwgbGFuZz0iZW4iPg0KPGhlYWQ+PHRpdGxlPlRlc3QgQ1NTIHJl
c2l6ZSBhbmQgZml0LWNvbnRlbnQ8L3RpdGxlPjxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4NCjxzdHls
ZSB0eXBlPSJ0ZXh0L2NzcyI+DQpmaWd1cmUgew0KCWJvcmRlci1yYWRpdXM6IDUwJTsNCglib3Jk
ZXI6IDRweCBzb2xpZCBibHVlOw0KCWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCBi
bHVlOw0KCWJhY2tncm91bmQtY29sb3I6IHJlZDsNCgloZWlnaHQ6IDEwMHB4Ow0KCXdpZHRoOiAt
bW96LWZpdC1jb250ZW50Ow0KCXdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50Ow0KCXdpZHRoOiBm
aXQtY29udGVudDsNCgl0cmFuc2l0aW9uOiBoZWlnaHQgLjJzLHdpZHRoIC4yczsNCglvdmVyZmxv
dzogaGlkZGVuOw0KCXJlc2l6ZTogdmVydGljYWw7DQp9DQpmaWd1cmUjZnkgew0KCXdpZHRoOjEw
MHB4Ow0KCXJlc2l6ZTpib3RoOw0KfQ0KaW1nIHtoZWlnaHQ6MTAwJX0NCmltZyN4eSB7d2lkdGg6
MTAwJX0NCg0KQC13ZWJraXQta2V5ZnJhbWVzIGdzIHsNCglmcm9tIHtoZWlnaHQ6MTAwcHh9DQoJ
MTAlIHtoZWlnaHQ6NTBweH0NCgk3NSUge2hlaWdodDozMDBweH0NCgl0byB7aGVpZ2h0OjMwMHB4
fQ0KfQ0KQGtleWZyYW1lcyBncyB7DQoJZnJvbSB7aGVpZ2h0OjEwMHB4fQ0KCTEwJSB7aGVpZ2h0
OjUwcHh9DQoJNzUlIHtoZWlnaHQ6MzAwcHh9DQoJdG8ge2hlaWdodDozMDBweH0NCn0NCkAtd2Vi
a2l0LWtleWZyYW1lcyBucyB7DQoJZnJvbSB7aGVpZ2h0OjEwMHB4O3dpZHRoOjEwMHB4fQ0KCTMz
JSB7aGVpZ2h0OjEwMHB4O3dpZHRoOjMwMHB4fQ0KCTYyJSB7aGVpZ2h0OjM1MHB4O3dpZHRoOjEw
MHB4fQ0KCTY3JSB7aGVpZ2h0OjMwMHB4O3dpZHRoOjEwMHB4fQ0KCTcyJSB7aGVpZ2h0OjM1MHB4
O3dpZHRoOjEwMHB4fQ0KCXRvIHtoZWlnaHQ6MTAwcHg7d2lkdGg6MTAwcHh9DQp9DQpAa2V5ZnJh
bWVzIG5zIHsNCglmcm9tIHtoZWlnaHQ6MTAwcHg7d2lkdGg6MTAwcHh9DQoJMzMlIHtoZWlnaHQ6
MTAwcHg7d2lkdGg6MzAwcHh9DQoJNjIlIHtoZWlnaHQ6MzUwcHg7d2lkdGg6MTAwcHh9DQoJNjcl
IHtoZWlnaHQ6MzAwcHg7d2lkdGg6MTAwcHh9DQoJNzIlIHtoZWlnaHQ6MzUwcHg7d2lkdGg6MTAw
cHh9DQoJdG8ge2hlaWdodDoxMDBweDt3aWR0aDoxMDBweH0NCn0NCiNhOmNoZWNrZWQgfiBmaWd1
cmU6Zmlyc3Qtb2YtdHlwZSB7LXdlYmtpdC1hbmltYXRpb246Z3MgNy41cyBlYXNlLWluLW91dCBp
bmZpbml0ZSBhbHRlcm5hdGU7YW5pbWF0aW9uOmdzIDcuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGUg
YWx0ZXJuYXRlfQ0KI2E6Y2hlY2tlZCB+ICNmeSB7LXdlYmtpdC1hbmltYXRpb246IG5zIDE1cyBl
YXNlLWluLW91dCA1cyBpbmZpbml0ZTthbmltYXRpb246IG5zIDE1cyBlYXNlLWluLW91dCA1cyBp
bmZpbml0ZX0NCiNhOm5vdCg6Y2hlY2tlZCkgfiBmaWd1cmUge2FuaW1hdGlvbjp1bnNldH0NCiNh
Om5vdCg6Y2hlY2tlZCkgfiBsYWJlbDpob3ZlciB+IGZpZ3VyZSB7aGVpZ2h0OjUwcHggIWltcG9y
dGFudH0NCjwvc3R5bGU+DQo8L2hlYWQ+PGJvZHk+PGlucHV0IGlkPSJhIiB0eXBlPSJjaGVja2Jv
eCIgY2hlY2tlZD48bGFiZWwgZm9yPSJhIiB0aXRsZT0iSG92ZXJpbmcgdGhpcyB0ZXh0IHdoZW4g
dGhlIGNoZWNrYm94IGlzIHVudGlja2VkIHRyaWdnZXJzIGEgcmVzaXplIHRyYW5zaXRpb24iDQo+
QW5pbWF0ZWQgcmVzaXppbmc8L2xhYmVsPg0KPGZpZ3VyZT4NCgk8aW1nIHNyYz0nZGF0YTppbWFn
ZS9zdmcreG1sLDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0i
MjAwIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDIwMCAyMDAiPjxjaXJjbGUgY3g9IjEwMCIg
Y3k9IjEwMCIgcj0iMTAwIiBmaWxsPSJncmVlbiIvPjxnIHN0eWxlPSJmb250LXNpemU6MzJweCI+
PHRleHQgeD0iMjgiIHk9IjkwIiB0ZXh0TGVuZ3RoPSIxNTAiIGxlbmd0aEFkanVzdD0ic3BhY2lu
Z0FuZEdseXBocyI+VGhpcyBzaG91bGQ8L3RleHQ+PHRleHQgeD0iMjYiIHk9IjEyNCIgdGV4dExl
bmd0aD0iMTUwIiBsZW5ndGhBZGp1c3Q9InNwYWNpbmdBbmRHbHlwaHMiPnN0YXkgYSBjaXJjbGU8
L3RleHQ+PC9nPjwvc3ZnPicNCj48L2ZpZ3VyZT4NCjxmaWd1cmUgaWQ9ImZ5Ij4NCgk8aW1nIGlk
PSJ4eSIgc3JjPSdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5v
cmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIiB2aWV3Qm94PSIwIDAgMjAwIDIw
MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGNpcmNsZSBjeD0iMTAwIiBjeT0iMTAwIiBy
PSIxMDAiIGZpbGw9ImdyZWVuIi8+PHRleHQgc3R5bGU9ImZvbnQtc2l6ZTozMHB4IiB4PSI0IiB5
PSIxMDgiIHRleHRMZW5ndGg9IjE5MCIgbGVuZ3RoQWRqdXN0PSJzcGFjaW5nQW5kR2x5cGhzIj5U
aGlzIHNob3VsZCBub3Q8L3RleHQ+PC9zdmc+Jw0KPjwvZmlndXJlPk9yIGRyYWcgYnkgZWFjaCBn
cmlwcHkgdG8gcmVzaXplDQo8L2JvZHk+PC9odG1sPg0K
</data>

          </attachment>
      

    </bug>

</bugzilla>