Darien Maillet Valentine
Darien Maillet Valentine
I think “as if from ES null” covers it unambiguously and that the “or an object” part would be more misleading than helpful even if “corrected.” There’s a lot more...
Currently `ObservableArray` is [expressly forbidden](https://webidl.spec.whatwg.org/#idl-nullable-type) as a nullable type’s inner type, so they’re not yet supported at all, I think.
I read “dictionary” and “dictionary members” there as referring to the definitional Web IDL constructs rather than the concrete dictionary instances and their entries. This seems to be how “dictionary”...
> Thus in principle these algorithms cannot be used if you have an IDL object for a view that points to a shared buffer, for instance. I’m having trouble understanding...
Ah gotcha. I think this text at the start of [3.2](https://webidl.spec.whatwg.org/#es-type-mapping) was probably meant to address that for conversions and most conversion-related algs: > Note that the sub-sections and algorithms...
Found more context for this: callback interfaces were permitted to have multiple operation members (and attributes) prior to #696, which removed these capabilities because they [weren’t really in use](https://github.com/whatwg/webidl/issues/661). The...
Is Web IDL meant to be “language-independent” in that sense? It supports _multiple_ language bindings, but as far as I can tell, one of them must always be an ES...
Would the handlers implement the methods/attributes with own-property semantics? (perhaps achieved literally in terms of regular own-properties of the [[ProxyTarget]] — there’d be nothing special to do, so traps delegating...
It would be very surprising to me to receive a warning when making use of a feature that’s seemingly been deliberately designed to improve developer ergonomics. It also would seem...
I think this change may incidentally fix some of the not-quite-right usages of “ArrayBuffer” (pointing at the Web IDL def) in [WebCrypto](https://w3c.github.io/webcrypto/). [Edit: nm, still kinda busted there, but for...