- From: Brian Birtles <bbirtles@mozilla.com>
- Date: Thu, 26 Nov 2015 09:02:24 +0900
- To: "public-fx@w3.org" <public-fx@w3.org>
- Cc: "www-style@w3.org" <www-style@w3.org>
On 2015/11/26 8:36, Brian Birtles wrote:
> If that's the case, maybe the original example should preserve
> "iterations = -1" for consistency and authors just need to be careful to
> always query getComputedTiming() if they want sensible results?
And just to argue the opposite side, if we introduce a new fill mode,
say, "animation-end", implementations that don't support it will throw
an exception due to WebIDL's handling of enums. So we're not going to be
able to avoid exceptions altogether. (Even if we redefine enums as
DOMStrings etc. we'll still have trouble if we later extend a double
member to be (double or DOMString) etc.)
So, you could argue that throwing an exception for { iterations: -1 } is
consistent with that.
I'm really not sure which is best but I'm leaning towards the currently
specified behavior.
Best regards,
Brian
Received on Thursday, 26 November 2015 00:03:00 UTC