James Browning

Results 45 issues of James Browning

Using the latest version (3.0.10) this results in an error: ```js Number.prototype[Symbol.add] = new Function('other', 'return this + other') Symbol.add = Symbol('add') operator + left 13 = (left, right) =>...

type: bug

A pain point I hit really quickly with trying to use `operator` macro was trying to permit operator overloading using macros, but I quickly realised there doesn't seem to be...

Currently in order to prepare some memory in the JS API we need to specify the size of the memory in page sizes. However if we already have some memory...

**Environment:** * ndb version: 1.1.3 * Platform / OS version: macOS 10.14.5 * Node.js version: 10.16 (also 12.6) **Problem** After opening NDB it crashes within a few seconds with a...

bug

A problem I've had with using babel-traverse is that `replaceWith` will cause infinite recursion if a node of the same type is used in replacement. This happens because traverse visits...

i: discussion
pkg: traverse

### Issue Summary Essentially find-in-page (using CTRL+F) can successfully find text in CHTML-rendered MathJax, however this text isn't highlighted in any way as would be expected for regular text. ###...

Accepted
Expected Behavior

See [my second comment](https://github.com/whatwg/dom/issues/1016#issuecomment-923444724) for modified suggestion. As a note, this issue is primarily targeted at `AbortSignal`'s `"abort"` event, however the infrastructure could be useful to many event types where...

needs implementer interest
topic: events
addition/proposal

Currently communicating to a worker that work should be aborted is somewhat annoying. This is especially true for work that may be run in a synchronous loop as one can...

needs implementer interest
addition/proposal
topic: aborting

So in the current proposal [tagged unions/variants](https://github.com/WebAssembly/gc/blob/main/proposals/gc/Post-MVP.md#variants) are suggested as a possible extension type. However something that is kind've strange is that WASM already has (shipping in Chrome stable) a...

Currently in the current proposal there is no specific course of action that should be taken when cancellation is actually hit. This causes *a lot* of boilerplate to deal with...