This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
https://drafts.fxtf.org/geometry-1/#dommatrixinit-dictionary [[ To set the dictionary members a and b of a DOMMatrixInit dictionary, with a fallback value fallback, run the following steps: 1. If a is present and b is not present, set the b dictionary member to the value of a. 2. Otherwise, if b is present and a is not present, set the a dictionary member to the value of b. 3. Otherwise, set a and b dictionary members to fallback. ]] This logic is incorrect. Step 3 should be: 3. Otherwise, if neither a or b is present then set both members to fallback. As it stands, a and b will be set to fallback in the case where they are both set to the same value.
Thanks! https://github.com/w3c/fxtf-drafts/commit/a3ab229f6f281478af5efcc981bbaf030745b874