James Garbutt

Results 79 issues of James Garbutt

### Describe the bug `AsyncAction` uses `setInterval` for delays, likely due to the fact `setTimeout` is often throttled/less accurate. So the flow seems to roughly be this: * `schedule(state, delay)`...

This changes `fast-text-field` to reset its value any time `type` changes. The reason for this is that switching between two incompatible input types may reset the inner control's value, which...

i was just getting my head around the repo so here's a test or two from while i was in there. although the typescript types enforce we pass a number...

Hacktoberfest
hacktoberfest-accepted

this is an unreasonably large change which does a few things: - Moves all packages to `type: "module"` - Removes `node-fetch` (ran into problems in ESM-land) - Replaces all `__dirname`...

We currently use `url-parse` to deal with URL construction. Given our node engine constraint of `>=14`, we know `URL` is available in all supported node versions (introduced in `10.x` if...

This introduces ESLint along with the typescript and lit plugins. It also changes any code currently producing a lint error. Was poking around the repo and noticed this wasn't already...

Replaces #4120. This is actually kevin's branch but caught up from main, and various tests added.

### Should this be an RFC? - [X] This is not a substantial change ### Which package is this a feature request for? Analyzer (@lit-labs/analyzer) ### Description The mixins support...

Documentation Is: - [ ] Missing - [ ] Needed - [ ] Confusing - [x] Not Sure? ### Please Explain in Detail... If you could document how to deal...

There are some situations where the menu can close when the outer select is still open and unaware. For example, clicking the field will open the menu, then clicking it...