This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
defaultUrl may be non-null when a keymessage event is fired from the generateKeyRequest() algorithm. The only other case where a keymessage event might be fired is in step 5.6 of the addKey() algorithm. Is there a reason that a URL would need to be included in this event? Would it ever be different from the one in the event fired from the generateKeyRequest() algorithm or not known at that time? v0.1 says defaultUrl will be NULL in the case that a keymessage event must be fired by the addKey() algorithm.
defaultURL is now destinationURL in the object-oriented API (bug 16613), and there are cases where destinationURL may be set outside of generating a key request, such as a heartbeat message (bug 16738). Thus, I think this is obsolete.