Closed
Bug 1047187
Opened 10 years ago
Closed 10 years ago
Support for non-nullable property in WebIDL Event dictionary
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: allstars.chh, Unassigned)
References
Details
When I tried to implement MozNFCPeerEvent for NFC in Bug 1046554, I'd like to make the 'peer' property non-nullable, however met compilation error in [1],
and the reason for why this 'peer' shouldn't be nullable is this event (MozNFCPeerEvent) is fired when another MozNFCPeer is detected, so the 'peer' should be a valid MozNFCPeer object, and shouldn't be null.
Also W3C NFC API has defined this NFCPeerEvent with non-nullable 'peer' property, see [2].
After consulting smaug, he said we should file a bug for this.
[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1046554#c4
[2]: http://w3c.github.io/nfc/proposals/common/nfc.html#nfcpeerevent-interface
Comment 1•10 years ago
|
||
The W3C API as written doesn't seem to me like it would pass TAG review: it has no constructor for the event...
Given that we _do_ apparently want to have a constructor, what is its expected behavior when the passed-in dictionary doesn't have a "peer" property?
Comment 2•10 years ago
|
||
I meant you should file a spec bug about this, sorry about not being clear about.
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → INVALID
Assignee | ||
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•