CINXE.COM

CSS Working Group Editor Drafts

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html lang='en'><head><meta content='text/html; charset=utf-8' http-equiv='Content-Type'><title>CSS Working Group Editor Drafts</title><link href='/local/img/cssicon.png' rel='icon' type='image/png'><link href='/core/stylesheets/base.css' rel='stylesheet' type='text/css'><link href='/core/stylesheets/system.css' rel='stylesheet' type='text/css'><link href='/stylesheets/drafts.css' rel='stylesheet' type='text/css'><style type='text/css'><!-- .body img { float: left; margin-right: 1em; } .warning { color: #08F; font-weight: bold; } .link-error { color: #AA0; font-wieght: bold; } .error { color: #D00; font-weight: bold; } --></style><link href='/stylesheets/historypage.css' rel='stylesheet' type='text/css'><script nonce='Vn/cqJt7rCPhdabXK6KzLBtjUCCzjtcJKrV4BxG3KTk=' type='text/javascript'><!-- var gCookieDomain=".drafts.csswg.org";var gCookiePath="\/";var gCookiePrefix="drafts_";var gUserId=false;if(!Array.indexOf){Array.prototype.indexOf=function(obj){for(var index=0;index<this.length;index++){if(this[index]==obj){return index;}}return-1;}}try{if(1!=Node.ELEMENT_NODE){throw true;}}catch(exc){var Node={ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3};}var system={mAPIXHR:null,mAPITimer:null,mAPIQueue:[],commonPrefix:function(string1,string2){var prefix='';var length=((string1.length<string2.length)?string1.length:string2.length);var index=-1;while((++index<length)&(string1[index]==string2[index])){prefix+=string1[index];}return prefix;},getCookie:function(name){var cookies=document.cookie.split(';');name+='=';var prefixedName=gCookiePrefix+name;for(var index=0;index<cookies.length;index++){cookie=cookies[index].trim();if(prefixedName==cookie.substring(0,prefixedName.length)){return unescape(cookie.substring(prefixedName.length));}if(name==cookie.substring(0,name.length)){return unescape(cookie.substring(name.length));}}return null;},setCookie:function(name,value){if(null==value){var expDate=new Date();expDate.setDate(expDate.getDate()-1);document.cookie=gCookiePrefix+name+'=; expires='+expDate.toGMTString()+'; '+'domain='+gCookieDomain+'; path='+gCookiePath;}else{document.cookie=gCookiePrefix+name+'='+escape(value)+'; expires=0; '+'domain='+gCookieDomain+'; path='+gCookiePath;}},hasClass:function(element,className){if(element&&('className'in element)){var classes=element.className.split(' ');if(-1<classes.indexOf(className)){return true;}}return false;},addClass:function(element,className){if(element){var classes=(('className'in element)?element.className.split(' '):new Array());if(-1==classes.indexOf(className)){classes.push(className);element.className=classes.join(' ');}}},removeClass:function(element,className){if(element){var classes=(('className'in element)?element.className.split(' '):new Array());var index;while(-1<(index=classes.indexOf(className))){classes.splice(index,1);}element.className=classes.join(' ');}},findChildWithClass:function(element,className){if(element){var children=element.children;if(children){for(var index=0;index<children.length;index++){var child=children[index];if((child.nodeType==Node.ELEMENT_NODE)&&this.hasClass(child,className)){return child;}}}}return null;},getFirstElementChild:function(element){if(element){var children=element.children;for(var index=0;index<children.length;index++){var child=children[index];if(child.nodeType==Node.ELEMENT_NODE){return child;}}}return null;},iterateElementChildren:function(element,callback){if(element){var children=Array();for(var index=0;index<element.children.length;index++){var child=element.children[index];if(child.nodeType==Node.ELEMENT_NODE){children.push(child);}}for(var index=0;index<children.length;index++){var child=children[index];var result=callback(child,index);if(result){return result;}}}return false;},isLoggedIn:function(){var login=document.getElementById('login');return(login&&this.hasClass(login,'loggedin'));},toggleLoginMenu:function(){var login=document.getElementById('login');if(login){if(this.hasClass(login,'open')){this.removeClass(login,'open');}else{this.addClass(login,'open');}}},updatePageURI:function(uri){var login=document.getElementById('login');if(login){var a=system.createElement('a',{'href':uri});uri=a.pathname;system.iterateElementChildren(login,function(div,index){system.iterateElementChildren(div,function(item,index){if(item.hasAttribute('href')){var href=item.getAttribute('href');var index=href.indexOf('/return/');if(0<=index){var prefix=system.commonPrefix(uri,item.pathname);item.setAttribute('href',href.substring(0,index)+'/return/'+uri.substring(prefix.length));}}});});}},createProgressIcon:function(){var progress=this.createElement('span',{'class':'progress p1'});progress.setAttribute('data-timer',setInterval(function(){var state=progress.className.slice(-1);state=(state-0+1)%8;progress.className='progress p'+state;},125));return progress;},removeProgressIcon:function(progress){if(progress){clearInterval(progress.getAttribute('data-timer')-0);if(progress.parentNode){progress.parentNode.removeChild(progress);}}},addLoadEvent:function(onLoad){try{var oldOnLoad=window.onload;if('function'!=typeof(window.onload)){window.onload=onLoad;}else{window.onload=function(){if(oldOnLoad){oldOnLoad();}onLoad();}}}catch(err){}},createElement:function(tagName,attrs,textContent){var element=document.createElement(tagName);if(attrs){for(attr in attrs){if(attrs.hasOwnProperty(attr)){if('id'==attr){element.id=attrs.id;}else if('className'==attr){element.className=attrs.className;}else if(attrs[attr]){element.setAttribute(attr,attrs[attr]);}}}}if(textContent){element.textContent=textContent;}return element;},emptyElement:function(element){if(element){while(element.lastChild){element.removeChild(element.lastChild);}}},addFormData:function(form,name,value){if(form){var hidden=this.createElement('input',{'type':'hidden','name':name,'value':value});form.appendChild(hidden);}},addUserHyperLink:function(parent,user){var userName=(user&&user.name ?((user.name.toLowerCase()==user.full_name.toLowerCase())?user.full_name:user.name):'Anonymous User');var title=(user&&user.full_name&&user.name&&(user.full_name.toLowerCase()!=user.name.toLowerCase())?user.full_name:'');var email=(user&&user.email&&user.display_email ?user.email:'');var uri=(user&&user.uri ?user.uri:'');if(email){parent.appendChild(this.createElement('a',{'href':'mailto:'+email,'title':title},userName));}else if(uri){parent.appendChild(this.createElement('a',{'href':uri,'title':title},userName));}else{parent.appendChild(this.createElement('span',{'title':title},userName));}},_processAPIQueue:function(){var call=this.mAPIQueue.shift();if(call){if(!this.mAPIXHR){this.mAPIXHR=new XMLHttpRequest();}this.mAPIXHR.onreadystatechange=function(){if(4==system.mAPIXHR.readyState){if(call.callback){var response=false;try{if('json'==call.type){response=JSON.parse(system.mAPIXHR.responseText);}else if('xml'==call.type){response=system.mAPIXHR.responseXML.documentElement}}catch(err){}try{call.callback(system.mAPIXHR.status,response);}catch(err){if(call.progress){system.removeProgressIcon(call.progress);}throw err;}}if(call.progress){system.removeProgressIcon(call.progress);}this.mAPITimer=setTimeout(function(){system._processAPIQueue()},10);}};try{this.mAPIXHR.open(call.method,call.uri,true);if(call.callback){this.mAPIXHR.setRequestHeader('Accept','application/json');}if('POST'==call.method){this.mAPIXHR.setRequestHeader('Content-type','application/x-www-form-urlencoded');this.mAPIXHR.setRequestHeader('Content-length',call.data.length);}if('xml'==call.type){this.mAPIXHR.responseType='document';}else{this.mAPIXHR.responseType='';}this.mAPIXHR.send(call.data);}catch(err){if(call.progress){system.removeProgressIcon(call.progress);}this.mAPITimer=setTimeout(function(){system._processAPIQueue()},10);throw err;}}else{this.mAPITimer=null;}},callAPI:function(method,uri,data,type,callback,progressTarget,priority){var progress=null;if(progressTarget){progress=this.createProgressIcon();progressTarget.parentNode.insertBefore(progress,progressTarget.nextSibling);}var call={method:method,uri:uri,type:type,data:data,callback:callback,progress:progress};if(priority){this.mAPIQueue.unshift(call);}else{this.mAPIQueue.push(call);}if(null===this.mAPITimer){this.mAPITimer=setTimeout(function(){system._processAPIQueue()},10);}},encodeParams:function(params,arrayName){var paramString='';for(param in params){if(params.hasOwnProperty(param)){if(paramString){paramString+='&';}var name=param;if(arrayName){name=arrayName+'['+param+']';}if(Array.isArray(params[param])){for(var index=0;index<params[param].length;index++){paramString+=name+'[]='+params[param][index];}}else if('object'==typeof(params[param])){paramString+=this.encodeParams(params[param],param);}else if('boolean'==typeof(params[param])){paramString+=name+'='+(params[param]+0);}else{paramString+=name+'='+encodeURIComponent(params[param]);}}}return paramString;},getXML:function(uri,params,callback,progressTarget,priority){if(null==params){params={};}var paramString=this.encodeParams(params);this.callAPI('GET',uri+'?'+paramString,null,'xml',callback,progressTarget,priority);},callAPIGet:function(uri,params,callback,progressTarget,priority){if(null==params){params={};}var loginKey=this.getCookie('loginkey');if(loginKey){params.loginkey=loginKey;}var paramString=this.encodeParams(params);this.callAPI('GET',uri+'?'+paramString,null,'json',callback,progressTarget,priority);},callAPIPost:function(uri,params,callback,progressTarget,priority){if(null==params){params={};}var loginKey=this.getCookie('loginkey');if(loginKey){params.loginkey=loginKey;}var data=this.encodeParams(params);this.callAPI('POST',uri,data,'json',callback,progressTarget,priority);},abortAPICall:function(){if(this.mAPIXHR){if((4!=this.mAPIXHR.readyState)&&(0!=this.mAPIXHR.readyState)){this.mAPIXHR.abort();}}},setMenuAlert:function(menuId,state){var menuLink=document.getElementById(menuId);if(menuLink){if(state){if(!this.hasClass(menuLink,'alert')){var icon=this.createElement('span',{'class':'icon alert','style':'top: -14px ! important'});menuLink.appendChild(icon);this.addClass(menuLink,'alert');setTimeout(function(){icon.setAttribute('style','top: '+(menuLink.offsetTop+3)+'px');},100);}}else{if(this.hasClass(menuLink,'alert')){var icon=menuLink.lastChild;icon.setAttribute('style','top: -14px ! important');this.removeClass(menuLink,'alert');setTimeout(function(){menuLink.removeChild(icon);},500);}}}}}; // --></script><script nonce='Vn/cqJt7rCPhdabXK6KzLBtjUCCzjtcJKrV4BxG3KTk=' type='text/javascript'><!-- var gUserRole=null;var gSystemAPIURI="\/api\/system\/";Stream=function(uri,params,callback){this.xhr=new XMLHttpRequest();this.callback=callback;this.persist=false;if(!params){params={};}var loginKey=system.getCookie('loginkey');if(loginKey){params['loginkey']=loginKey;}params['stream']=++this.gStreamId;this.uri=(params ?uri+'?'+system.encodeParams(params):uri);var stream=this;this.xhr.onreadystatechange=function(){if((200==stream.xhr.status)&&((3==stream.xhr.readyState)||(4==stream.xhr.readyState))){var message=stream.xhr.responseText.substring(stream.processed);if(-1!=message.indexOf("\uEE00\uEEFF\uEE00")){var messages=message.split("\uEE00\uEEFF\uEE00");for(var index=0;index<(messages.length-1);index++){message=messages[index];stream.processed+=(message.length+3);try{response=JSON.parse(message.trim());}catch(err){console.log("stream parse error: "+message.trim());console.log(err);continue;}stream.callback(response.message,response.data);}}if(4==stream.xhr.readyState){if(stream.persist&&(!stream.closed)){setTimeout(function(){if(!stream.closed){stream.connect();}},10);}stream.closed=true;}}};this.connect();return this;};Stream.prototype={gStreamId:Math.floor(Math.random()*0xFFFFFFFF),connect:function(){this.processed=0;this.closed=false;this.xhr.open('GET',this.uri,true);this.xhr.setRequestHeader('Accept','application/json');this.xhr.send();},close:function(){this.closed=true;if((4!=this.xhr.readyState)&&(0!=this.xhr.readyState)){this.xhr.abort();}},setTimeout:function(callback,timeoutMS){this.xhr.timeout=timeoutMS;var stream=this;this.xhr.ontimeout=function(){stream.closed=true;callback(stream);};},}; // --></script><script nonce='Vn/cqJt7rCPhdabXK6KzLBtjUCCzjtcJKrV4BxG3KTk=' type='text/javascript'><!-- // --></script><script nonce='Vn/cqJt7rCPhdabXK6KzLBtjUCCzjtcJKrV4BxG3KTk=' type='text/javascript'><!-- var gDraftAPIURI="https:\/\/drafts.csswg.org\/api\/drafts\/";var gRepo="csswg";var gDate=false;var gBranch=null;var gHead=null;var gRepoPath="web-animations-2\/Overview.bs";var gPage=1;var gUpdateStream=null;function updateTBody(tbody,data){return system.iterateElementChildren(tbody,function(tr,rowIndex){if(tr.getAttribute('data-revised-hash')==data.revised_changeset.hash){var icon=tr.lastElementChild.lastElementChild;icon.className=data.type+' '+data.status;return true;}});}function updateTable(table,data){return system.iterateElementChildren(table,function(tbody,tbodyIndex){if('TBODY'==tbody.tagName){return updateTBody(tbody,data);}});}function updateDraft(message,data){if('revised'==data.revision_status){var historyTable=document.getElementById('history_table');if(!updateTable(historyTable,data)){if((1==gPage)&&(data.source_path.split('/').length<=2)){window.location.reload();}}}}function startStream(){gUpdateStream=new Stream(gDraftAPIURI,{'repo':gRepo,'date':gDate,'branch':gBranch,'head':gHead,'path':gRepoPath},updateDraft);gUpdateStream.persist=true;}function setupPage(){startStream();}system.addLoadEvent(setupPage); // --></script></head><body><div class='header'><div class='logo'><a href='http://www.w3.org/' rel='home'><img alt='W3C' src='/core/img/logo-w3c-screen-sm.png'></a></div><div class='login' id='login'><div><a href='/login/return/history/web-animations-2/'>Login</a></div></div><p class='nav'><a href='/'>Home</a><a href='/web-animations-2/'>Specification</a><a>History</a></p><div class='mini_nav'><span class='icon button first disabled'></span><span class='icon button prev disabled'></span><span>Page 1 of 1</span><span class='icon button next disabled'></span><span class='icon button last disabled'></span></div><h1 id='title'>CSS Working Group Editor Drafts</h1></div><div class='body'><h3>History for web-animations-2/Overview.html:</h3><table class='list tbody' id='history_table'><thead><tr><th>Uploaded</th><th>Revised</th><th>By</th><th>Comment</th><th></th></tr></thead><tbody><th colspan='5'>2025-02-11</th><tr data-revised-hash='3a1f78d4a3802eefdae8c1f3e6b3875d66b95357'><td><a href='/date/2025-02-11T09:05:07/web-animations-2/'>09:05:07 PST</a></td><td>2025-02-11 09:04:41 PST</td><td><span title='Yehonatan Daniv'>ydaniv</span></td><td>Removed bad syntax adding defaults to interface attributes + any instead of dictionaries as attribute types (#11630) * Removed bad syntax adding defaults to interface attributes * Use any as type for attributes that have dictionary type * Removed nullable from dictionary members in AnimationTriggerOptions</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/3a1f78d4a3802eefdae8c1f3e6b3875d66b95357/web-animations-2/Overview.bs'></a><a class='bikeshed fatal' href='/date/2025-02-11T09:05:07/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2025-02-08</th><tr data-revised-hash='fb3338e82c763dd4d1fe3526360e7852aeb6fb28'><td><a href='/date/2025-02-08T03:40:46/web-animations-2/'>03:40:46 PST</a></td><td>2025-02-08 03:40:22 PST</td><td><span title='Yehonatan Daniv'>ydaniv</span></td><td>Removed nullable from dictionary members in AnimationTriggerOptions</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/fb3338e82c763dd4d1fe3526360e7852aeb6fb28/web-animations-2/Overview.bs'></a><a class='bikeshed fatal' href='/date/2025-02-08T03:40:46/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2025-02-07</th><tr data-revised-hash='027605b3b355163f5aa0c137006cb41144342675'><td><a href='/date/2025-02-07T08:12:44/web-animations-2/'>08:12:44 PST</a></td><td>2025-02-07 08:12:24 PST</td><td><span title='Francois Daoust'>francois_daoust</span></td><td>[web-animations-2] Use `dfn` type for animation trigger values (#11664) * [web-animations-2] Use `dfn` type for animation trigger values The values for &quot;animation trigger state&quot; and &quot;animation trigger type&quot; were defined with a `value` definition type. That type is reserved for CSS values: https://speced.github.io/bikeshed/#dfn-types This makes tools that crawl specs to extract machine-readable information wrongly assume that the spec introduces new CSS values. There is no specific definition type available for generic values. This update uses a regular `dfn` and updates references to these values accordingly. * Link animation trigger type values back to dfns in css-animations-2 Per feedback, the values are indeed CSS values for the `animation-trigger-type` property defined in CSS Animations 2. This update replaces the definitions in web-animations-2 by references to the definitions in CSS Animations 2 not to end up with two places that define the values.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/027605b3b355163f5aa0c137006cb41144342675/web-animations-2/Overview.bs'></a><a class='bikeshed fatal' href='/date/2025-02-07T08:12:44/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2025-01-31</th><tr data-revised-hash='fcb56dbea78f8dc08e84f6e489ec18b1091e1af6'><td><a href='/date/2025-01-31T09:09:26/web-animations-2/'>09:09:26 PST</a></td><td>2025-01-31 09:08:33 PST</td><td><span title='Yehonatan Daniv'>ydaniv</span></td><td>Use any as type for attributes that have dictionary type</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/fcb56dbea78f8dc08e84f6e489ec18b1091e1af6/web-animations-2/Overview.bs'></a><a class='bikeshed fatal' href='/date/2025-01-31T09:09:26/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr><tr data-revised-hash='ea5aa50469f1c2fc5796ccdbc9a036b196fda1d3'><td><a href='/date/2025-01-31T08:41:54/web-animations-2/'>08:41:54 PST</a></td><td>2025-01-31 08:40:17 PST</td><td><span title='Yehonatan Daniv'>ydaniv</span></td><td>Removed bad syntax adding defaults to interface attributes</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/ea5aa50469f1c2fc5796ccdbc9a036b196fda1d3/web-animations-2/Overview.bs'></a><a class='bikeshed fatal' href='/date/2025-01-31T08:41:54/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2025-01-30</th><tr data-revised-hash='6e657270950d1e0608b10bd56877f1f24ed33d8e'><td><a href='/date/2025-01-30T16:17:19/web-animations-2/'>16:17:19 PST</a></td><td>2025-01-30 16:17:00 PST</td><td><span title='Yehonatan Daniv'>ydaniv</span></td><td>[css-animations-2] Specify the animation-trigger property (#10128) * [css-animations-2] Specify the animation-trigger property * Fixed syntax of single-animation-trigger + some link fixes * More fixes to links and defs * More fixes to links and defs * Move all definitions to web-animations-1; Removed dfn of animation trigger effect * Fixed idle state definition for animation trigger state * Moved all new definitions from web-animations-1 to web-animations-2 * Added a description to each property of animation-trigger; Moved the delta of animation-frame-loop from web-animations-1 to web-animations-2 * Fixed some syntax errors * Added an issue about timeline becoming idle and did-trigger resetting to false * Define animation trigger active interval * Rewrite again according to review * Added the AnimationTrigger interface; Added setting timeline of animation trigger algo; Fixed updating animation trigger state algo * Update css-animations-2/Overview.bs Co-authored-by: Tab Atkins Jr. &lt;jackalmage@gmail.com&gt; * Update css-animations-2/Overview.bs Co-authored-by: Tab Atkins Jr. &lt;jackalmage@gmail.com&gt; * Update css-animations-2/Overview.bs Co-authored-by: Tab Atkins Jr. &lt;jackalmage@gmail.com&gt; * Removed reset of did trigger to false; Added trigger to Animation interface and KeyframeAnimationOptions; Fixed types for ranges * Added missing attribute definition for animation trigger * Fixed the procedure of updating trigger state to be initially idle and not go back to idle * Add note to Animation Frames about running the updating animation trigger state procedure * Added algorythm for Setting a Trigger of an Animation; Added AnimationTrigger to Animation, Animatable mixin, and KeyframeAnimationOptions interfaces --------- Co-authored-by: Tab Atkins Jr. &lt;jackalmage@gmail.com&gt;</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/6e657270950d1e0608b10bd56877f1f24ed33d8e/web-animations-2/Overview.bs'></a><a class='bikeshed fatal' href='/date/2025-01-30T16:17:19/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2024-12-12</th><tr data-revised-hash='33ed1c51a3641c0df73fd0c97c336ce62cacac90'><td><a href='/date/2024-12-12T01:40:15/web-animations-2/'>01:40:15 PST</a></td><td>2024-12-12 01:39:53 PST</td><td><span title='Antoine Quint'>antoine_quint</span></td><td>Fix numbering of steps for the computation &quot;at progress timeline boundary&quot; Due to faulty indentation, &quot;Let effective start time be the animation?s start time if resolved, or zero otherwise.&quot; is step 1 and all other steps are sub steps.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/33ed1c51a3641c0df73fd0c97c336ce62cacac90/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2024-12-12T01:40:15/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2024-11-18</th><tr data-revised-hash='98be574ad2ac3e5df8140f893a0cacc4b61b95b7'><td><a href='/date/2024-11-18T12:01:02/web-animations-2/'>12:01:02 PST</a></td><td>2024-11-18 12:00:42 PST</td><td><span>DavMila</span></td><td>[web-animations-2] Change progress to overallProgress (#11184) In line with the CSS working group&#039;s resolution[1] to change Animation.progress to Animation.overallProgress, this patch updates the relevant portions of the web-animations-2 spec. [1] https://github.com/w3c/csswg-drafts/issues/8799#issuecomment-2461097047 Co-authored-by: David Awogbemila &lt;awogbemila@chromium.org&gt;</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/98be574ad2ac3e5df8140f893a0cacc4b61b95b7/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2024-11-18T12:01:02/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2024-05-15</th><tr data-revised-hash='0a1413c0c8cc0bd3057df3b8f801fa8175221050'><td><a href='/date/2024-05-15T11:53:23/web-animations-2/'>11:53:23 PDT</a></td><td>2024-05-15 11:52:58 PDT</td><td><span title='Rob Flack'>flackr</span></td><td>[web-animations-2] Fix bikeshed indentation errors (#10326)</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/0a1413c0c8cc0bd3057df3b8f801fa8175221050/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2024-05-15T11:53:23/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2024-02-29</th><tr data-revised-hash='26275adad72297d2870485857bcae713ca035a6e'><td><a href='/date/2024-02-29T08:26:51/web-animations-2/'>08:26:51 PST</a></td><td>2024-02-29 08:26:26 PST</td><td><span>DavMila</span></td><td>[web-animations-2] Specify Animation progress API (#9937) Define animation progress calculation, where: * infinite duration results in 0 progress * progress is clamped to [0,1] if before the start or after the end time.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/26275adad72297d2870485857bcae713ca035a6e/web-animations-2/Overview.bs'></a><a class='bikeshed fatal' href='/date/2024-02-29T08:26:51/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2023-12-11</th><tr data-revised-hash='7e23b3df1ed6d9653e491123f147e5ee325a7604'><td><a href='/date/2023-12-11T13:53:11/web-animations-2/'>13:53:11 PST</a></td><td>2023-11-29 12:30:38 PST</td><td><span title='Dominique Hazael-Massieux'>dominique_hazael_massieux</span></td><td>Use auto-links for canvas (#9655) Fix reference to outdated spec at the same time</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/7e23b3df1ed6d9653e491123f147e5ee325a7604/web-animations-2/Overview.bs'></a><a class='bikeshed fatal' href='/date/2023-12-11T13:53:11/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr><tr data-revised-hash='7e23b3df1ed6d9653e491123f147e5ee325a7604'><td><a href='/date/2023-12-11T13:53:11/web-animations-2/'>13:53:11 PST</a></td><td>2023-11-29 12:30:38 PST</td><td><span title='Dominique Hazael-Massieux'>dominique_hazael_massieux</span></td><td>Use auto-links for canvas (#9655) Fix reference to outdated spec at the same time</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/7e23b3df1ed6d9653e491123f147e5ee325a7604/web-animations-2/Overview.bs'></a><a class='bikeshed fatal' href='/date/2023-12-11T13:53:11/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr><tr data-revised-hash='7e23b3df1ed6d9653e491123f147e5ee325a7604'><td><a href='/date/2023-12-11T13:53:11/web-animations-2/'>13:53:11 PST</a></td><td>2023-11-29 12:30:38 PST</td><td><span title='Dominique Hazael-Massieux'>dominique_hazael_massieux</span></td><td>Use auto-links for canvas (#9655) Fix reference to outdated spec at the same time</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/7e23b3df1ed6d9653e491123f147e5ee325a7604/web-animations-2/Overview.bs'></a><a class='bikeshed fatal' href='/date/2023-12-11T13:53:11/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2023-05-07</th><tr data-revised-hash='00717efb2403d1d66a00ad31dd73709f67f9accf'><td><a href='/date/2023-05-07T21:39:40/web-animations-2/'>21:39:40 PDT</a></td><td>2023-04-04 08:24:01 PDT</td><td><span title='Francois Daoust'>francois_daoust</span></td><td>[web-animations-2] Fix IDL definition of KeyframeAnimationOptions A partial dictionary definition cannot inherit from anything. &quot;Inheritance is to be specified on the original interface definition&quot;: https://webidl.spec.whatwg.org/#dfn-partial-interface (Inheritance from `KeyframeEffectOptions` is already captured in the original dictionary definition in Web Animations 1)</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/00717efb2403d1d66a00ad31dd73709f67f9accf/web-animations-2/Overview.bs'></a><a class='bikeshed fatal' href='/date/2023-05-07T21:39:40/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2023-03-01</th><tr data-revised-hash='1fb1291f46937aec473c52e6aa076c1ffc04d58b'><td><a href='/date/2023-03-01T23:28:09/web-animations-2/'>23:28:09 PST</a></td><td>2023-03-01 23:23:45 PST</td><td><span title='Brian Birtles (via Travis)'>brian_birtles__via_travis_</span></td><td>[web-animations-1][web-animations-2] Tidy up effect stack definitions Fixes #8497.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/1fb1291f46937aec473c52e6aa076c1ffc04d58b/web-animations-2/Overview.bs'></a><a class='bikeshed success' href='/date/2023-03-01T23:28:09/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2023-02-17</th><tr data-revised-hash='50ff2b6350b6fc85b0421ba153c8d0a2effaa547'><td><a href='/date/2023-02-17T09:17:39/web-animations-2/'>09:17:39 PST</a></td><td>2023-02-17 09:15:22 PST</td><td><span title='Chris Lilley'>chrisl</span></td><td>[web-animations-2][editorial] link fix</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/50ff2b6350b6fc85b0421ba153c8d0a2effaa547/web-animations-2/Overview.bs'></a><a class='bikeshed success' href='/date/2023-02-17T09:17:39/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2023-02-16</th><tr data-revised-hash='d9f69ea37614a73f6b96d19392a6f23df6d099f2'><td><a href='/date/2023-02-16T12:30:35/web-animations-2/'>12:30:35 PST</a></td><td>2023-02-16 12:29:45 PST</td><td><span title='Chris Lilley'>chrisl</span></td><td>[web-animations-2][editorial] Changes for FPWD</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/d9f69ea37614a73f6b96d19392a6f23df6d099f2/web-animations-2/Overview.bs'></a><a class='bikeshed success' href='/date/2023-02-16T12:30:35/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2023-02-13</th><tr data-revised-hash='9e273c469c1e5ea7eb2fd8689a5475c18ceb3959'><td><a href='/date/2023-02-13T21:55:35/web-animations-2/'>21:55:35 PST</a></td><td>2023-02-13 21:19:11 PST</td><td><span>fantasai</span></td><td>[web-animations-2] Link to issue</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/9e273c469c1e5ea7eb2fd8689a5475c18ceb3959/web-animations-2/Overview.bs'></a><a class='bikeshed warning' href='/date/2023-02-13T21:55:35/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2023-02-06</th><tr data-revised-hash='cc4b2839af2e4b3ac85ca0266dae9eb77c782d35'><td><a href='/date/2023-02-06T23:18:44/web-animations-2/'>23:18:44 PST</a></td><td>2023-02-06 23:17:48 PST</td><td><span title='Brian Birtles (via Travis)'>brian_birtles__via_travis_</span></td><td>[web-animations-2] Fix some broken links Fixes #8383.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/cc4b2839af2e4b3ac85ca0266dae9eb77c782d35/web-animations-2/Overview.bs'></a><a class='bikeshed warning' href='/date/2023-02-06T23:18:44/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2023-02-01</th><tr data-revised-hash='15f9ca4565708f0a65afa3ddaf23a343905ed7d4'><td><a href='/date/2023-02-01T07:29:33/web-animations-2/'>07:29:33 PST</a></td><td>2023-02-01 07:29:06 PST</td><td><span title='Kevin Ellis'>kevers</span></td><td>[web-animations-2] Update timeline currentTime type to allow CSSNumericValue timelines (#8371)</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/15f9ca4565708f0a65afa3ddaf23a343905ed7d4/web-animations-2/Overview.bs'></a><a class='bikeshed warning' href='/date/2023-02-01T07:29:33/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2022-07-18</th><tr data-revised-hash='88845c8af1d64e1f5dfea30bf4796b9a7d9682a2'><td><a href='/date/2022-07-18T15:44:18/web-animations-2/'>15:44:18 PDT</a></td><td>2022-07-18 12:13:57 PDT</td><td><span title='Kevin Ellis'>kevers</span></td><td>[web-animations-2] Fix styling.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/88845c8af1d64e1f5dfea30bf4796b9a7d9682a2/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2022-07-18T15:44:18/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2022-07-15</th><tr data-revised-hash='14de636cc0b73ac2cf36b3a4d94a23e24a72bbf9'><td><a href='/date/2022-07-15T11:46:41/web-animations-2/'>11:46:41 PDT</a></td><td>2022-07-15 11:44:49 PDT</td><td><a href='https://dbaron.org/'>dbaron</a></td><td>Move images used in specs into subdirectories that bikeshed echidna will automatically package. Fixes most of #7505.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/14de636cc0b73ac2cf36b3a4d94a23e24a72bbf9/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2022-07-15T11:46:41/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2022-07-14</th><tr data-revised-hash='66a4473261501a30502054fc686310d31c192375'><td><a href='/date/2022-07-14T12:09:09/web-animations-2/'>12:09:09 PDT</a></td><td>2022-07-14 12:07:32 PDT</td><td><span title='Kevin Ellis'>kevers</span></td><td>[web-animations-2] Clean build warnings and remove obsolete hold phase (#7487)</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/66a4473261501a30502054fc686310d31c192375/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2022-07-14T12:09:09/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2022-02-11</th><tr data-revised-hash='acdc23e1a5d9b8a50183034e0d76ac1687f450d9'><td><a href='/date/2022-02-11T23:46:28/web-animations-2/'>23:46:28 PST</a></td><td>2022-02-11 23:45:58 PST</td><td><span title='Brian Birtles (via Travis)'>brian_birtles__via_travis_</span></td><td>[web-animations-2] Drop unintended exports</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/acdc23e1a5d9b8a50183034e0d76ac1687f450d9/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2022-02-11T23:46:28/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2022-02-10</th><tr data-revised-hash='58e245f067e3057c41a8932f58394d37349c923b'><td><a href='/date/2022-02-10T06:14:00/web-animations-2/'>06:14:00 PST</a></td><td>2022-02-10 06:12:16 PST</td><td><a href='https://dbaron.org/'>dbaron</a></td><td>Reduce variation in form of Google&#039;s company name.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/58e245f067e3057c41a8932f58394d37349c923b/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2022-02-10T06:14:00/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-10-13</th><tr data-revised-hash='e9b9833926370273fe5b395ece954af2d1af434a'><td><a href='/date/2021-10-13T11:07:06/web-animations-2/'>11:07:06 PDT</a></td><td>2021-10-13 11:06:47 PDT</td><td><span title='Kevin Ellis'>kevers</span></td><td>[web-animations-2] Make active boundary times inclusive if animation associated with a progress-based timeline (#6702) Addresses issue #5223 by changing before and after phase calculations to have explicit exceptions for progress based timelines to make an active boundary end point inclusive at the timeline end.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/e9b9833926370273fe5b395ece954af2d1af434a/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-10-13T11:07:06/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-10-14</th><tr data-revised-hash='0874db74dd379f8f6d6dbea707ead6af4b81a488'><td><a href='/date/2021-10-14T06:17:38/web-animations-2/'>06:17:38 PDT</a></td><td>2021-10-14 06:17:15 PDT</td><td><span title='Kevin Ellis'>kevers</span></td><td>[web-animations-2] Update ComputedEffectTiming (#6712) This PR fixes descriptions in ComputedEffectTiming to remove ambiguity over the return value types. Specifically, effects linked to animations with timelines that have an unresolved duration should return times expressed as doubles in milliseconds and not as CSSNumericValues. Only progress based animations should return their time values expressed as CSS.percent. The progress attribute was previously changed to be of type CSSNumberish but without a description change. This property is a fraction and not a time. Thus, it should not have been changed. The change is reverted in this PR.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/0874db74dd379f8f6d6dbea707ead6af4b81a488/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-10-14T06:17:38/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-09-07</th><tr data-revised-hash='138f4a8defe81ebc501dab0a70d64ff95070b1c8'><td><a href='/date/2021-09-07T11:18:03/web-animations-2/'>11:18:03 PDT</a></td><td>2021-09-07 11:17:11 PDT</td><td><span title='Rob Flack'>flackr</span></td><td>Fix bikeshed indentation errors in web-animations-2 diff spec. (#6565) Co-authored-by: Tab Atkins Jr. &lt;jackalmage@gmail.com&gt; Co-authored-by: Robert Flack &lt;flackr@chromium.org&gt;</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/138f4a8defe81ebc501dab0a70d64ff95070b1c8/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-09-07T11:18:03/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-06-23</th><tr data-revised-hash='aade783c64448117ba92eb560b63f5a5456ff1dd'><td><a href='/date/2021-06-23T17:10:05/web-animations-2/'>17:10:05 PDT</a></td><td>2021-06-23 06:29:51 PDT</td><td><span title='Kevin Ellis'>kevers</span></td><td>Cleanup</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/aade783c64448117ba92eb560b63f5a5456ff1dd/web-animations-2/Overview.bs'></a><a class='bikeshed fatal' href='/date/2021-06-23T17:10:05/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-09-21</th><tr data-revised-hash='58da0fe202c0e4524f2f80b160c9f3b0994ed90e'><td><a href='/date/2021-09-21T08:09:24/web-animations-2/'>08:09:24 PDT</a></td><td>2021-09-21 08:09:01 PDT</td><td><span title='Kevin Ellis'>kevers</span></td><td>[web-animation-2] Making currentTime and startTime CSSNumerish (#6479) The animation attributes currentTime and startTime were nullable doubles and represented times in units of milliseconds. These units do not align well with progress based animations where it is more natural to work in percentages. With this change, progress based animations expect and report times as percentages. When setting current or start time, the value may be expressed as a double with implicit units of milliseconds, or as a CSSNumericValue with duration units (&#039;s&#039; or &#039;ms&#039;) when the animation is associated with a time based timeline. Co-authored-by: Kevin Ellis &lt;kevers@chromium.org&gt;</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/58da0fe202c0e4524f2f80b160c9f3b0994ed90e/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-09-21T08:09:24/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr><tr data-revised-hash='280896322b36529095e288561a4967fb0f48075d'><td><a href='/date/2021-09-21T17:58:56/web-animations-2/'>17:58:56 PDT</a></td><td>2021-09-21 07:10:20 PDT</td><td><span title='Kevin Ellis'>kevers</span></td><td>WS cleanup</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/280896322b36529095e288561a4967fb0f48075d/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-09-21T17:58:56/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-09-22</th><tr data-revised-hash='89f02f21cd14cf186c339040e76d62af4da55cb9'><td><a href='/date/2021-09-22T03:38:10/web-animations-2/'>03:38:10 PDT</a></td><td>2021-09-22 03:07:06 PDT</td><td><span title='Dominique Hazael-Massieux'>dominique_hazael_massieux</span></td><td>[web-animations-2] Remove inheritance from partial interface definition Inheritance is already set in the main interface declaration, and is syntactically forbidden at the partial level.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/89f02f21cd14cf186c339040e76d62af4da55cb9/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-09-22T03:38:10/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-09-29</th><tr data-revised-hash='b16b8af6a684075c687a1ff230a69ff3a9c85804'><td><a href='/date/2021-09-29T22:45:14/web-animations-2/'>22:45:14 PDT</a></td><td>2021-09-29 18:26:01 PDT</td><td><span title='Rob Flack'>flackr</span></td><td>[web-animations-2] Update editors (#6699) * Update editors on web-animations-2. The web-animations-1 editors went through an update and it seems that web-animations-2 should follow along. * Update Brian&#039;s affiliation Co-authored-by: Robert Flack &lt;flackr@chromium.org&gt; Co-authored-by: Brian Birtles &lt;birtles@gmail.com&gt;</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/b16b8af6a684075c687a1ff230a69ff3a9c85804/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-09-29T22:45:14/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-09-30</th><tr data-revised-hash='98f2f5c39c5f303ed9fc8bc38eec125942721ef0'><td><a href='/date/2021-09-30T06:07:27/web-animations-2/'>06:07:27 PDT</a></td><td>2021-09-30 06:06:54 PDT</td><td><span title='Kevin Ellis'>kevers</span></td><td>[web-animations-2] Add hold phase (#6508) Add hold phase to an animation (issue #4325). This PR is an update on #5479, which converts the PR to a delta spec change. The PR introduces addtional factors when calculating the phase of an animation effect. When using a monotonic timeline, the boundaries for the before and after phase can be determined based on the start delay, end time and active duration. The phase of a scroll timeline linked animation needs to factor in scroll offsets. This requirement is achieved by introducing the &quot;current phase&quot; of an animation, which in turn depends on the hold phase when the animation is paused.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/98f2f5c39c5f303ed9fc8bc38eec125942721ef0/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-09-30T06:07:27/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr><tr data-revised-hash='2828ea54db15a5515bad06ad58259acb568ddee3'><td><a href='/date/2021-09-30T06:10:00/web-animations-2/'>06:10:00 PDT</a></td><td>2021-09-30 06:09:41 PDT</td><td><span title='Kevin Ellis'>kevers</span></td><td>[web-animations-2] Make times in AnimationPlaybackEvent CSSNumberish (#6656) The attributes timelineTime and currentTime in AnimationPlaybackEvent are currently optional doubles. These should be CSSNumberish since timeline.currentTime and animation.currentTime are now CSSNumberish. #6563</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/2828ea54db15a5515bad06ad58259acb568ddee3/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-09-30T06:10:00/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr><tr data-revised-hash='e06b2b2e054e0e4017d1effb021d5859891315ee'><td><a href='/date/2021-09-30T08:02:24/web-animations-2/'>08:02:24 PDT</a></td><td>2021-09-30 08:02:00 PDT</td><td><span title='Kevin Ellis'>kevers</span></td><td>[web-animation-2] Include CSSNumberish as a valid type for EffectTiming duration (#6703) getComputedTiming resolves the iteration duration if specified as &#039;auto&#039;. The resolved duration is CSSNumberish when the associated animation has a progress based timeline.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/e06b2b2e054e0e4017d1effb021d5859891315ee/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-09-30T08:02:24/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-05-05</th><tr data-revised-hash='c61353c6ddf4d2b5f752601ab23daa05e0bbb869'><td><a href='/date/2021-05-05T17:21:37/web-animations-2/'>17:21:37 PDT</a></td><td>2021-05-05 00:20:48 PDT</td><td><span title='Brian Birtles (via Travis)'>brian_birtles__via_travis_</span></td><td>[web-animations-2] Fix WebIDL - no inherit for partial dictionary Per WebIDL, a partial dictionary declaration cannot inherit from a base dictionary. See Note in: https://heycam.github.io/webidl/#idl-interfaces &quot;Note: A partial interface definition cannot specify that the interface inherits from another interface. Inheritance must be specified on the original interface definition.&quot; `ComputedEffectTiming`, defined in Level 1, already inherits from `EffectTiming`, so no need to formulate that again in the partial definition.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/c61353c6ddf4d2b5f752601ab23daa05e0bbb869/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-05-05T17:21:37/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-05-06</th><tr data-revised-hash='e030a6d2b051b4126fe772110d16b7213d3c7baa'><td><a href='/date/2021-05-06T02:25:02/web-animations-2/'>02:25:02 PDT</a></td><td>2021-05-06 01:45:40 PDT</td><td><span title='Brian Birtles (via Travis)'>brian_birtles__via_travis_</span></td><td>[web-animations-2] Make WebIDL valid Previous fix made WebIDL parse-able: https://github.com/w3c/csswg-drafts/pull/6267 However, the WebIDL remains invalid because `void` has now been replaced by `undefined` in WebIDL and because optional dictionary parameters with no required members need to have a default value. This update fixes these validity issues.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/e030a6d2b051b4126fe772110d16b7213d3c7baa/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-05-06T02:25:02/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-08-04</th><tr data-revised-hash='15f820137ba224cdb296088c61439f813d645a9f'><td><a href='/date/2021-08-04T06:29:04/web-animations-2/'>06:29:04 PDT</a></td><td>2021-08-04 06:28:42 PDT</td><td><span title='Kevin Ellis'>kevers</span></td><td>[web-animations-2] Preserve animation progress when setting the timeline (#6475) When switching to a non-monotonic timeline on a paused animation, we set the hold time to preserve the previous progress of the animation to prevent the animation from visually jumping until the animation is unpaused. Co-authored-by: Kevin Ellis &lt;kevers@chromium.org&gt;</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/15f820137ba224cdb296088c61439f813d645a9f/web-animations-2/Overview.bs'></a><a class='bikeshed fatal' href='/date/2021-08-04T06:29:04/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-05-17</th><tr data-revised-hash='70d026dcb8e01b8e3b0898968180c45a2d0da901'><td><a href='/date/2021-05-17T13:52:15/web-animations-2/'>13:52:15 PDT</a></td><td>2021-05-17 12:25:01 PDT</td><td><span title='Adam Argyle'>adam_argyle</span></td><td>Revert &quot;Merge branch &#039;main&#039; of https://github.com/w3c/csswg-drafts into main&quot; This reverts commit 442ca50fbfe14f5e163336a54844ba447d2bafa7, reversing changes made to d0337ce2a834e083954a3b090fd69ea918a0302a.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/70d026dcb8e01b8e3b0898968180c45a2d0da901/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-05-17T13:52:15/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr><tr data-revised-hash='dfe5f345ac420eb0f68ef11b2dd22835d623a876'><td><a href='/date/2021-05-17T14:26:46/web-animations-2/'>14:26:46 PDT</a></td><td>2021-05-17 14:24:15 PDT</td><td><a href='https://dbaron.org/'>dbaron</a></td><td>Revert &quot;Revert &quot;Merge branch &#039;main&#039; of https://github.com/w3c/csswg-drafts into main&quot;&quot; This reverts commit 9d14c2393cfeca05c799d43444fe9c860074e80b. The commit that it was reverting was actually fine; it was a merge, but looked like it was bad because it had a large diff against the first parent but it had no diff against the second (which was the relevant one in a &quot;linear history&quot; of this repository).</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/dfe5f345ac420eb0f68ef11b2dd22835d623a876/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-05-17T14:26:46/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-02-08</th><tr data-revised-hash='b0602c4c66ef99cc66f3fc8cbc078a0fcb61668e'><td><a href='/date/2021-02-08T11:41:48/web-animations-2/'>11:41:48 PST</a></td><td>2021-02-08 11:41:26 PST</td><td><span title='Tab Atkins Jr.'>tabatkins</span></td><td>typo: Double words (#5951) Co-authored-by: Rachel Andrew &lt;rachel.andrew@edgeofmyseat.com&gt;</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/b0602c4c66ef99cc66f3fc8cbc078a0fcb61668e/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-02-08T11:41:48/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr><tr data-revised-hash='86e9343ff11bec44f289f1e968296696a3c95809'><td><a href='/date/2021-02-08T11:56:31/web-animations-2/'>11:56:31 PST</a></td><td>2021-02-08 11:56:12 PST</td><td><span title='Tab Atkins Jr.'>tabatkins</span></td><td>[web-animations-2] DL nesting issues in Bikeshed (#5954)</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/86e9343ff11bec44f289f1e968296696a3c95809/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-02-08T11:56:31/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2021-02-21</th><tr data-revised-hash='d311b4c7e39063d9f812d4b85bcf3d16c7ed9c38'><td><a href='/date/2021-02-21T23:27:15/web-animations-2/'>23:27:15 PST</a></td><td>2021-02-21 23:26:51 PST</td><td><span>fantasai</span></td><td>fix: typos across specs (#5992)</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/d311b4c7e39063d9f812d4b85bcf3d16c7ed9c38/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2021-02-21T23:27:15/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2020-08-11</th><tr data-revised-hash='6ef6ce60715231eaf5749fb36669ae74dfdc7ae4'><td><a href='/date/2020-08-11T17:30:16/web-animations-2/'>17:30:16 PDT</a></td><td>2020-08-11 13:55:07 PDT</td><td><span title='Kevin Ellis'>kevers</span></td><td>Move mutable timeline back to web-animations-1</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/6ef6ce60715231eaf5749fb36669ae74dfdc7ae4/web-animations-2/Overview.bs'></a><a class='bikeshed warning' href='/date/2020-08-11T17:30:16/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2020-11-03</th><tr data-revised-hash='95f7ae56e6b6f2a177a8de2981aa62bc53e584c4'><td><a href='/date/2020-11-03T14:37:58/web-animations-2/'>14:37:58 PST</a></td><td>2020-11-03 14:37:41 PST</td><td><span title='Kevin Ellis'>kevers</span></td><td>[web-animations-2] Add steps for transitioning to/from a scroll timeline. (#5423) Copies procedures for setting the timeline, current time, start time and starting animations from web-animations-1 and adds steps for transitioning to/from a scroll timeline: * When transitioning to a scroll timeline, start time is updated to synchronize current time with the scroll position. * When transitioning from a scroll timeline to a document timeline, current time is preserved.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/95f7ae56e6b6f2a177a8de2981aa62bc53e584c4/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2020-11-03T14:37:58/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2020-02-24</th><tr data-revised-hash='5ca2064918afcaeff66c529eebc64fb74d62af97'><td><a href='/date/2020-02-24T20:52:54/web-animations-2/'>20:52:54 PST</a></td><td>2020-02-19 20:18:42 PST</td><td><span title='Brian Birtles (via Travis)'>brian_birtles__via_travis_</span></td><td>[web-animations-2] Fix link errors and update constructors to constructor operations</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/5ca2064918afcaeff66c529eebc64fb74d62af97/web-animations-2/Overview.bs'></a><a class='bikeshed warning' href='/date/2020-02-24T20:52:54/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2019-08-30</th><tr data-revised-hash='dbd1ac6af249b8114a901e88ba513cb596eff176'><td><a href='/date/2019-08-30T20:48:04/web-animations-2/'>20:48:04 PDT</a></td><td>2019-08-30 13:20:12 PDT</td><td><span title='Roman Dvornov'>roman_dvornov</span></td><td>[web-animations-2] Define a title as in other specs</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/dbd1ac6af249b8114a901e88ba513cb596eff176/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2019-08-30T20:48:04/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2019-09-16</th><tr data-revised-hash='e57dec36413fc8e386855eb0227bc57d529f52fe'><td><a href='/date/2019-09-16T05:15:52/web-animations-2/'>05:15:52 PDT</a></td><td>2019-09-16 05:15:39 PDT</td><td><span title='Stephen McGruer (2)'>smcgruer2</span></td><td>[web-animations-1][web-animations-2] Move iterationComposite to web-animations-2 (#4303) See #4300</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/e57dec36413fc8e386855eb0227bc57d529f52fe/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2019-09-16T05:15:52/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr><tr data-revised-hash='2117adb1a8941a40d422904d6c4d4497bc89c880'><td><a href='/date/2019-09-16T16:39:42/web-animations-2/'>16:39:42 PDT</a></td><td>2019-09-16 06:40:35 PDT</td><td><span title='Stephen McGruer (2)'>smcgruer2</span></td><td>move to partial interface</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/2117adb1a8941a40d422904d6c4d4497bc89c880/web-animations-2/Overview.bs'></a><a class='bikeshed previous' href='/date/2019-09-16T16:39:42/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2018-11-07</th><tr data-revised-hash='83cce15eebfd15f0e6f05a1749634f84bc737b93'><td><a href='/date/2018-11-07T10:39:29/web-animations-2/'>10:39:29 PST</a></td><td>2018-11-06 23:27:35 PST</td><td><span>ericwilligers</span></td><td>[css-transforms] [web-animations-1] csswg github Issues should be created in https://github.com/w3c/csswg-drafts/issues not https://github.com/w3c/fxtf-drafts/issues</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/83cce15eebfd15f0e6f05a1749634f84bc737b93/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2018-11-07T10:39:29/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr><tr data-revised-hash='d48dd6127c4bfe13b589013709688b2c3918c929'><td><a href='/date/2018-11-07T21:19:20/web-animations-2/'>21:19:20 PST</a></td><td>2018-11-07 21:19:09 PST</td><td><span title='Dirk Schulze'>dschulze</span></td><td>Revert &quot;[css-transforms] [web-animations-1] csswg github&quot;</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/d48dd6127c4bfe13b589013709688b2c3918c929/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2018-11-07T21:19:20/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2018-12-05</th><tr data-revised-hash='1b5da24c19dbb51564c699ea9f06a863476d5401'><td><a href='/date/2018-12-05T00:56:00/web-animations-2/'>00:56:00 PST</a></td><td>2018-12-05 00:55:30 PST</td><td><span title='Dirk Schulze'>dschulze</span></td><td>[css-transforms][web-animations] Change deliverers from FXTF to CSSWG</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/1b5da24c19dbb51564c699ea9f06a863476d5401/web-animations-2/Overview.bs'></a><a class='bikeshed link-error' href='/date/2018-12-05T00:56:00/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2017-12-04</th><tr data-revised-hash='7ce1f38ceb934919fce810c26ae65392e59e1100'><td><a href='/date/2017-12-04T17:13:19/web-animations-2/'>17:13:19 PST</a></td><td>2017-12-04 17:11:57 PST</td><td><span title='Brian Birtles'>brian_birtles</span></td><td>[web-animations-2] Import Web Animations level 2 This is fairly rough, but it should do for now.</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/7ce1f38ceb934919fce810c26ae65392e59e1100/web-animations-2/Overview.bs'></a><a class='bikeshed warning' href='/date/2017-12-04T17:13:19/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody><tbody><th colspan='5'>2018-01-10</th><tr data-revised-hash='69ca703815abc28bb711e82011899ee9b52472ad'><td><a href='/date/2018-01-10T21:54:02/web-animations-2/'>21:54:02 PST</a></td><td>2018-01-10 21:52:13 PST</td><td><span title='Brian Birtles'>brian_birtles</span></td><td>[web-animations-1] Convert a bunch of annotations to notes</td><td><a class='icon view' href='https://hg.csswg.org/drafts/diff/69ca703815abc28bb711e82011899ee9b52472ad/web-animations-2/Overview.bs'></a><a class='bikeshed warning' href='/date/2018-01-10T21:54:02/bikeshed/web-animations-2/'><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 100 100"><g stroke="blue" stroke-width="6" fill="none"><path fill="blue" stroke="none" d="M 1 40 v -6 l 60 -32 v 6 z" /><circle cx="75" cy="79" r="15" /><circle fill="blue" stroke="none" cx="75" cy="79" r="4" /><path d="M 75 79 L 65 49 L 55 49" /><path d="M 67 55 L 48 69" /><path fill="blue" stroke="none" d="M 5 95 L 5 35 L 50 10 L 50 95"/></g></svg></a></td></tr></tbody></table></div><div class='footer'><div class='page_nav'><form accept-charset='utf-8' action='/history/web-animations-2/' method='get'><input disabled type='submit' value='First'></form><form accept-charset='utf-8' action='/history/web-animations-2/' method='get'><input disabled type='submit' value='Previous'></form><span>Page 1 of 1</span><form accept-charset='utf-8' action='/history/page/2/web-animations-2/' method='get'><input disabled type='submit' value='Next'></form><form accept-charset='utf-8' action='/history/page/1/web-animations-2/' method='get'><input disabled type='submit' value='Last'></form></div></div></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10