Andrew Dupont
Andrew Dupont
Having stumbled across [electron#21457](https://github.com/electron/electron/issues/21457) while investigating why an Atom extension couldn't use ESM imports, I'm a bit flummoxed. The crux of it seems to be that (a) Electron is complicated,...
This is biting a project I use as well. Moreover, all that command is doing is generating a `compile_commands.json` — which might be useful if you're actually developing `node-pty`, but...
The underlying problem here is that Pulsar does some magic for each embedded code block in the Markdown. That magic needs to go async. A large `Promise.all` is set up...
You're right — either that should be a configurable setting or there should exist less opinionated versions of both Copy and Cut. The easiest solution would be to add an...
This is quite strange. I've tried to reproduce the exact markup I see in that screencast, including the added `h3` tag. I can't get this exact symptom to happen. But...
> Therefore, I suggest going the second way and checking the existence of `verticalScrollbar `and `horizontalScrollbar` everywhere before using. You're probably right, but the good news is that we don't...
What's strange about it is that `didScrollDummyScrollbar` is only called as an event handler for the `scroll` event on a dummy scrollbar. That suggests that, when this exception is thrown,...
This is basically fine to land as-is — it should prevent an annoying issue, even if we can't track down the root cause. Can someone else take a look at...
Sigh. A transitive dependency called `isbinaryfile` is used by [scandal](https://github.com/pulsar-edit/scandal/), our library for doing project-wide token searching. It uses `[email protected]`. [That version](https://www.npmjs.com/package/isbinaryfile/v/2.0.4?activeTab=code)’s `package.json` defines a `main` of `./lib/index.js` — a...
Don't let me forget about this PR… but it feels like a bit of a scary change, so I'd like to do a little bit of research to make sure...