This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Example: Promise<any> generateKey(AlgorithmIdentifier algorithm, boolean extractable = false, KeyUsage[] keyUsages = []); I believe the parameters with default values should be marked as "optional" to be valid IDL. The correct fix though is probably to address BUG 19705 and get rid of these defaults altogether.
Invalid IDL for optional parameters was resolved in https://dvcs.w3.org/hg/webcrypto-api/rev/e0d8e6b0f1f8