<?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>93136</bug_id>
          
          <creation_ts>2012-08-03 10:18:46 -0700</creation_ts>
          <short_desc>Unprefix CSS3 transitions, animations, and transforms</short_desc>
          <delta_ts>2022-07-13 10:43:00 -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>WebExposed</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>26770</dependson>
    
    <dependson>65793</dependson>
    
    <dependson>71584</dependson>
    
    <dependson>84426</dependson>
    
    <dependson>104802</dependson>
    
    <dependson>104803</dependson>
    
    <dependson>104804</dependson>
    
    <dependson>104805</dependson>
    
    <dependson>105035</dependson>
    
    <dependson>105036</dependson>
    
    <dependson>105426</dependson>
    
    <dependson>105428</dependson>
    
    <dependson>105430</dependson>
    
    <dependson>105432</dependson>
    
    <dependson>105442</dependson>
    
    <dependson>105446</dependson>
    
    <dependson>105647</dependson>
    
    <dependson>106245</dependson>
    
    <dependson>106369</dependson>
    
    <dependson>107134</dependson>
    
    <dependson>107319</dependson>
    
    <dependson>107986</dependson>
    
    <dependson>108216</dependson>
    
    <dependson>108751</dependson>
    
    <dependson>108809</dependson>
    
    <dependson>108810</dependson>
    
    <dependson>108811</dependson>
    
    <dependson>110011</dependson>
    
    <dependson>110074</dependson>
    
    <dependson>111201</dependson>
    
    <dependson>113648</dependson>
    
    <dependson>170983</dependson>
          <blocked>106467</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric">ericbidelman</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>7raivis</cc>
    
    <cc>alexander.shalamov</cc>
    
    <cc>andrew</cc>
    
    <cc>bfulgham</cc>
    
    <cc>boyerchen</cc>
    
    <cc>bruno.abinader</cc>
    
    <cc>chazeah</cc>
    
    <cc>cowwoc</cc>
    
    <cc>dino</cc>
    
    <cc>dtrebbien</cc>
    
    <cc>eoconnor</cc>
    
    <cc>gsnedders</cc>
    
    <cc>jussi.kukkonen</cc>
    
    <cc>kenneth</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>menard</cc>
    
    <cc>m.goleb+bugzilla</cc>
    
    <cc>mikelawther</cc>
    
    <cc>paulirish</cc>
    
    <cc>priyajeet.hora</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>syoichi</cc>
    
    <cc>webkit.bugzilla</cc>
    
    <cc>yael</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>686896</commentid>
    <comment_count>0</comment_count>
    <who name="Eric">ericbidelman</who>
    <bug_when>2012-08-03 10:18:46 -0700</bug_when>
    <thetext>Both FF (16) and Opera (12.5) have recently unprefixed transitions, animations, and transforms

http://my.opera.com/ODIN/blog/2012/08/03/a-hot-opera-12-50-summer-time-snapshot
https://hacks.mozilla.org/2012/07/aurora-16-is-out/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>701775</commentid>
    <comment_count>1</comment_count>
    <who name="Jussi Kukkonen (jku)">jussi.kukkonen</who>
    <bug_when>2012-08-22 04:53:40 -0700</bug_when>
    <thetext>I could give this a go if you&apos;re not doing it.

These -webkit-properties are in at least safari development docs so I assume there&apos;s pressure to keep the prefixed versions working as well?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>701786</commentid>
    <comment_count>2</comment_count>
    <who name="Jussi Kukkonen (jku)">jussi.kukkonen</who>
    <bug_when>2012-08-22 05:19:24 -0700</bug_when>
    <thetext>*** Bug 94075 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>702024</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-08-22 10:08:47 -0700</bug_when>
    <thetext>We need to make a bunch of behavior changes before we can drop prefixes on transforms. From memory:
1. Require units on perpective (function and property)
2. Implement transform function matching for animation according to the spec
3. Implement the 3D rendering context stuff properly (layer intersection)
4. Change background-attachment:fixed behavior.
5. Probably more.

We&apos;d want the prefixed properties to retain the current behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>702758</commentid>
    <comment_count>4</comment_count>
    <who name="Jussi Kukkonen (jku)">jussi.kukkonen</who>
    <bug_when>2012-08-23 00:21:42 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; We need to make a bunch of behavior changes before we can drop prefixes on transforms. From memory:
&gt; 1. Require units on perpective (function and property)
&gt; 2. Implement transform function matching for animation according to the spec
&gt; 3. Implement the 3D rendering context stuff properly (layer intersection)
&gt; 4. Change background-attachment:fixed behavior.
&gt; 5. Probably more.

Yeah, I figured I should have made this into three different bugs for the three areas before even asking... I&apos;m mostly looking at Animation at this point, and so far haven&apos;t noticed anything crucial to be missing. I guess I should write to webkit-dev before wasting too much effort though.

&gt; We&apos;d want the prefixed properties to retain the current behavior.

Good to know, thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761638</commentid>
    <comment_count>5</comment_count>
    <who name="Binyamin">7raivis</who>
    <bug_when>2012-11-08 04:31:03 -0800</bug_when>
    <thetext>&gt; https://twitter.com/csswg/status/210404244682055680 6 Jun 2012
&gt; CSS WG formally allows browser vendors to unprefix CSS 3 Transforms, Transitions, Animations ^DG</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1046580</commentid>
    <comment_count>6</comment_count>
    <who name="">cowwoc</who>
    <bug_when>2014-11-05 13:11:25 -0800</bug_when>
    <thetext>According to http://caniuse.com/#feat=css-animation the upcoming version of Chrome (39) will unprefix CSS animations. Opera will follow suit. This means the last browser not support unprefixed CSS animations will be webkit.

Android Browser and Chrome for Android will follow suit 2-3 months later (they are 2 versions behind the desktop version).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1158766</commentid>
    <comment_count>7</comment_count>
    <who name="Michał Gołębiowski-Owczarek">m.goleb+bugzilla</who>
    <bug_when>2016-01-26 01:36:42 -0800</bug_when>
    <thetext>Isn&apos;t this done?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1321921</commentid>
    <comment_count>8</comment_count>
    <who name="Andrew Childs">andrew</who>
    <bug_when>2017-06-22 09:23:25 -0700</bug_when>
    <thetext>The site http://shouldiprefix.com/#transforms suggests that the webkit prefix is still needed for transform, however both transform and transition appear to work fine without a prefix, at least as of 603.1.30.

Is there a reason why this bug is still open?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1321950</commentid>
    <comment_count>9</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-06-22 10:34:33 -0700</bug_when>
    <thetext>The only thing left prefixed is -webkit-backface-visibility, which needs unprefixing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753128</commentid>
    <comment_count>10</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-04-22 06:20:58 -0700</bug_when>
    <thetext>*** Bug 170983 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753132</commentid>
    <comment_count>11</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-04-22 06:26:37 -0700</bug_when>
    <thetext>(sorry for the noise!)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883167</commentid>
    <comment_count>12</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-13 10:42:12 -0700</bug_when>
    <thetext>-webkit-backface-visibility has been unprefixed (shipped in Safari 15.3, I believe).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883168</commentid>
    <comment_count>13</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-13 10:43:00 -0700</bug_when>
    <thetext>I believe all spec&apos;d CSS3 transition, animation, and transform properties have been adopted and unprefixed.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>