<?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>107482</bug_id>
          
          <creation_ts>2013-01-21 15:57:32 -0800</creation_ts>
          <short_desc>CSS3 calc: calc in tables differs from Mozilla</short_desc>
          <delta_ts>2022-07-13 13:53:07 -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>NEW</bug_status>
          <resolution></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>
          
          <blocked>16662</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mike Lawther">mikelawther</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>syoichi</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>812428</commentid>
    <comment_count>0</comment_count>
    <who name="Mike Lawther">mikelawther</who>
    <bug_when>2013-01-21 15:57:32 -0800</bug_when>
    <thetext>Our calc() implementation produces a different result from Mozilla when used in tables. This bug is to document that a difference exists.

Note that this is acceptable per spec (http://www.w3.org/TR/css3-values/), as an implementation is allowed to treat a calc() inside a table as if &apos;auto&apos; had been specified.

Mozilla&apos;s test suite can be found here: http://mxr.mozilla.org/mozilla-central/source/layout/reftests/w3c-css/submitted/values3/

The tests that differ are:
 * calc-width-table-fixed-1.html
 * calc-width-table-auto-1.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>812430</commentid>
    <comment_count>1</comment_count>
      <attachid>183842</attachid>
    <who name="Mike Lawther">mikelawther</who>
    <bug_when>2013-01-21 15:59:24 -0800</bug_when>
    <thetext>Created attachment 183842
calc-width-table-fixed-1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>812431</commentid>
    <comment_count>2</comment_count>
      <attachid>183843</attachid>
    <who name="Mike Lawther">mikelawther</who>
    <bug_when>2013-01-21 16:00:08 -0800</bug_when>
    <thetext>Created attachment 183843
calc-width-table-fixed-1-expected</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>812432</commentid>
    <comment_count>3</comment_count>
      <attachid>183844</attachid>
    <who name="Mike Lawther">mikelawther</who>
    <bug_when>2013-01-21 16:00:40 -0800</bug_when>
    <thetext>Created attachment 183844
calc-width-table-auto-1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>812433</commentid>
    <comment_count>4</comment_count>
      <attachid>183845</attachid>
    <who name="Mike Lawther">mikelawther</who>
    <bug_when>2013-01-21 16:01:02 -0800</bug_when>
    <thetext>Created attachment 183845
calc-width-table-auto-1-expected</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>812434</commentid>
    <comment_count>5</comment_count>
    <who name="Mike Lawther">mikelawther</who>
    <bug_when>2013-01-21 16:04:17 -0800</bug_when>
    <thetext>Note that all the attached files are from Mozilla&apos;s test suite, and are attached here for convenience only. All credit for the tests goes to the original author (L. David Baron).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883292</commentid>
    <comment_count>6</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-13 13:52:56 -0700</bug_when>
    <thetext>The third row of the test still fails on Safari 15.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883293</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-07-13 13:53:07 -0700</bug_when>
    <thetext>&lt;rdar://problem/96971627&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>183842</attachid>
            <date>2013-01-21 15:59:24 -0800</date>
            <delta_ts>2013-01-21 15:59:24 -0800</delta_ts>
            <desc>calc-width-table-fixed-1</desc>
            <filename>calc-width-table-fixed-1.html</filename>
            <type>text/html</type>
            <size>747</size>
            <attacher name="Mike Lawther">mikelawther</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+CjxodG1sPgo8aGVhZD4KICA8dGl0bGU+Q1NTIFRlc3Q6IHdpZHRoOiBj
YWxjKCkgb24gdGFibGUtbGF5b3V0OiBhdXRvIHRhYmxlczwvdGl0bGU+CiAgPGxpbmsgcmVsPSJh
dXRob3IiIHRpdGxlPSJMLiBEYXZpZCBCYXJvbiIgaHJlZj0iaHR0cDovL2RiYXJvbi5vcmcvIj4K
ICA8bGluayByZWw9ImhlbHAiIGhyZWY9Imh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtdmFsdWVz
LyNjYWxjLW5vdGF0aW9uIj4KICA8bWV0YSBuYW1lPSJmbGFncyIgY29udGVudD0iIj4KPHN0eWxl
IHR5cGU9InRleHQvY3NzIj4KdGFibGUgeyB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB3aWR0aDogNTAw
cHg7IGJvcmRlci1zcGFjaW5nOiAwIH0KPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KPHRhYmxlIGJv
cmRlcj4KICA8dHI+CiAgICA8dGQgc3R5bGU9IndpZHRoOiBjYWxjKDUwMHB4KSI+eDwvdGQ+CiAg
ICA8dGQgc3R5bGU9IndpZHRoOiAxMDBweCI+eTwvdGQ+CjwvdGFibGU+Cjx0YWJsZSBib3JkZXI+
CiAgPHRyPgogICAgPHRkIHN0eWxlPSJ3aWR0aDogY2FsYyg1MCUpIj54PC90ZD4KICAgIDx0ZCBz
dHlsZT0id2lkdGg6IDEwMHB4Ij55PC90ZD4KPC90YWJsZT4KPHRhYmxlIGJvcmRlcj4KICA8dHI+
CiAgICA8dGQgc3R5bGU9IndpZHRoOiBjYWxjKDIgKiAxMCUgKyAwLjUgKiA1MDBweCkiPng8L3Rk
PgogICAgPHRkIHN0eWxlPSJ3aWR0aDogMTAwcHgiPnk8L3RkPgo8L3RhYmxlPgo8L2JvZHk+Cjwv
aHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>183843</attachid>
            <date>2013-01-21 16:00:08 -0800</date>
            <delta_ts>2013-01-21 16:00:08 -0800</delta_ts>
            <desc>calc-width-table-fixed-1-expected</desc>
            <filename>calc-width-table-fixed-1-expected.html</filename>
            <type>text/html</type>
            <size>678</size>
            <attacher name="Mike Lawther">mikelawther</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+CjxodG1sPgo8aGVhZD4KICA8dGl0bGU+Q1NTIFJlZmVyZW5jZTogd2lk
dGg6IGNhbGMoKSBvbiB0YWJsZS1sYXlvdXQ6IGF1dG8gdGFibGVzPC90aXRsZT4KICA8bGluayBy
ZWw9ImF1dGhvciIgdGl0bGU9IkwuIERhdmlkIEJhcm9uIiBocmVmPSJodHRwOi8vZGJhcm9uLm9y
Zy8iPgogIDxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy12
YWx1ZXMvI2NhbGMtbm90YXRpb24iPgogIDxtZXRhIG5hbWU9ImZsYWdzIiBjb250ZW50PSIiPgo8
c3R5bGUgdHlwZT0idGV4dC9jc3MiPgp0YWJsZSB7IHRhYmxlLWxheW91dDogZml4ZWQ7IHdpZHRo
OiA1MDBweDsgYm9yZGVyLXNwYWNpbmc6IDAgfQo8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8dGFi
bGUgYm9yZGVyPgogIDx0cj4KICAgIDx0ZCBzdHlsZT0id2lkdGg6IDUwMHB4Ij54PC90ZD4KICAg
IDx0ZCBzdHlsZT0id2lkdGg6IDEwMHB4Ij55PC90ZD4KPC90YWJsZT4KPHRhYmxlIGJvcmRlcj4K
ICA8dHI+CiAgICA8dGQ+eDwvdGQ+CiAgICA8dGQgc3R5bGU9IndpZHRoOiAxMDBweCI+eTwvdGQ+
CjwvdGFibGU+Cjx0YWJsZSBib3JkZXI+CiAgPHRyPgogICAgPHRkPng8L3RkPgogICAgPHRkIHN0
eWxlPSJ3aWR0aDogMTAwcHgiPnk8L3RkPgo8L3RhYmxlPgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>183844</attachid>
            <date>2013-01-21 16:00:40 -0800</date>
            <delta_ts>2013-01-21 16:00:40 -0800</delta_ts>
            <desc>calc-width-table-auto-1</desc>
            <filename>calc-width-table-auto-1.html</filename>
            <type>text/html</type>
            <size>636</size>
            <attacher name="Mike Lawther">mikelawther</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+CjxodG1sPgo8aGVhZD4KICA8dGl0bGU+Q1NTIFRlc3Q6IHdpZHRoOiBj
YWxjKCkgb24gdGFibGUtbGF5b3V0OiBhdXRvIHRhYmxlczwvdGl0bGU+CiAgPGxpbmsgcmVsPSJh
dXRob3IiIHRpdGxlPSJMLiBEYXZpZCBCYXJvbiIgaHJlZj0iaHR0cDovL2RiYXJvbi5vcmcvIj4K
ICA8bGluayByZWw9ImhlbHAiIGhyZWY9Imh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtdmFsdWVz
LyNjYWxjLW5vdGF0aW9uIj4KICA8bWV0YSBuYW1lPSJmbGFncyIgY29udGVudD0iIj4KPHRhYmxl
IGJvcmRlcj4KICA8dHI+CiAgICA8dGQgc3R5bGU9IndpZHRoOiBjYWxjKDUwMHB4KSI+eDwvdGQ+
CiAgICA8dGQgc3R5bGU9IndpZHRoOiAxMDBweCI+eTwvdGQ+CjwvdGFibGU+Cjx0YWJsZSBib3Jk
ZXI+CiAgPHRyPgogICAgPHRkIHN0eWxlPSJ3aWR0aDogY2FsYyg1MCUpIj54PC90ZD4KICAgIDx0
ZCBzdHlsZT0id2lkdGg6IDEwMHB4Ij55PC90ZD4KPC90YWJsZT4KPHRhYmxlIGJvcmRlcj4KICA8
dHI+CiAgICA8dGQgc3R5bGU9IndpZHRoOiBjYWxjKDIgKiAxMCUgKyAwLjUgKiA1MDBweCkiPng8
L3RkPgogICAgPHRkIHN0eWxlPSJ3aWR0aDogMTAwcHgiPnk8L3RkPgo8L3RhYmxlPgo8L2JvZHk+
CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>183845</attachid>
            <date>2013-01-21 16:01:02 -0800</date>
            <delta_ts>2013-01-21 16:01:02 -0800</delta_ts>
            <desc>calc-width-table-auto-1-expected</desc>
            <filename>calc-width-table-auto-1-expected.html</filename>
            <type>text/html</type>
            <size>567</size>
            <attacher name="Mike Lawther">mikelawther</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+CjxodG1sPgo8aGVhZD4KICA8dGl0bGU+Q1NTIFJlZmVyZW5jZTogd2lk
dGg6IGNhbGMoKSBvbiB0YWJsZS1sYXlvdXQ6IGF1dG8gdGFibGVzPC90aXRsZT4KICA8bGluayBy
ZWw9ImF1dGhvciIgdGl0bGU9IkwuIERhdmlkIEJhcm9uIiBocmVmPSJodHRwOi8vZGJhcm9uLm9y
Zy8iPgogIDxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy12
YWx1ZXMvI2NhbGMtbm90YXRpb24iPgogIDxtZXRhIG5hbWU9ImZsYWdzIiBjb250ZW50PSIiPgo8
dGFibGUgYm9yZGVyPgogIDx0cj4KICAgIDx0ZCBzdHlsZT0id2lkdGg6IDUwMHB4Ij54PC90ZD4K
ICAgIDx0ZCBzdHlsZT0id2lkdGg6IDEwMHB4Ij55PC90ZD4KPC90YWJsZT4KPHRhYmxlIGJvcmRl
cj4KICA8dHI+CiAgICA8dGQ+eDwvdGQ+CiAgICA8dGQgc3R5bGU9IndpZHRoOiAxMDBweCI+eTwv
dGQ+CjwvdGFibGU+Cjx0YWJsZSBib3JkZXI+CiAgPHRyPgogICAgPHRkPng8L3RkPgogICAgPHRk
IHN0eWxlPSJ3aWR0aDogMTAwcHgiPnk8L3RkPgo8L3RhYmxlPgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>