-
WebIDL's syntax derives from the history of OMG and CORBA, though it has been gradually deviating from that. There are still several superficial changes that could be made to try to make WebIDL more i…
-
A number of specs have emerged to expose e.g. fake hardware as IDL interfaces to help with testing, e.g.:
* [for WebUSB](https://wicg.github.io/webusb/test/)
* [for WebBluetooth](https://webbluetoot…
-
### Describe the bug
Doesn't work with svelte-kit latest version. (see system info below)
```
TypeError: Could not convert argument of type symbol to string.
at webidl.converters.DOMString…
-
Currently the 'payment' extension is specified to allow credential creation in a cross-origin iframe:
```
1. Modify step 2 (the check for sameOriginWithAncestors) as follows:
- If sameOrigi…
-
In JavaScript, and really in all languages as I understand it, what `static` really means is that it is a member of the class definition rather than the instance.
In Emscripten's parsing of WebIDL,…
-
Per , dictionary types are allowed to be nullable (they're not excluded by any of the conditions), but *unions* containing dictionary types can't be nullable.
That is, `MyDict?` is valid, but `(MyD…
-
We have "If the argument at index i is declared with a default value, then append to values that default value." in https://webidl.spec.whatwg.org/#dfn-overload-resolution-algorithm. When the default …
-
Consider IDL that says:
```
void foo([AllowShared] BufferSource);
```
Per spec as written right now, this is invalid, because https://heycam.github.io/webidl/#AllowShared says:
> A type that …
-
According to @marcoscaceres non-async methods that preform conversion should be prefixed with `to` like `toJSON()`: https://github.com/w3c/web-nfc/pull/240#pullrequestreview-262273143
```
[NewObje…
-
https://webidl.spec.whatwg.org/#this
It isn't clear how nested steps behave in relation to `this`.
```
The foo() method steps are:
1. It's fine to access [=this=] here.
2. Queue the followi…