Vincent Driessen

Results 66 issues of Vincent Driessen

As partially addressed in https://github.com/liveblocks/liveblocks/pull/161, we should verify all untrusted inputs coming in from the outside, like all WebSocket messages that we receive, before using them. Not doing so has...

@liveblocks/client

This rule validates that no error suppression comments (e.g. `$FlowFixMe`) are used in `// @flow strict` (or `// @flow strict-local`) files. This codifies the best practices [as documented here](https://flow.org/en/docs/strict/#toc-adoption): ![Screen...

Take this example file: ``` .foo ~ .bar { color: red; } ``` Then, `lessc` crashes with the following exception: ``` /Library/Ruby/Gems/1.8/gems/less-1.2.21/bin/../lib/less/engine/nodes/selector.rb:20:in `const_get': uninitialized constant Less::Node::Sibling (NameError) from /Library/Ruby/Gems/1.8/gems/less-1.2.21/bin/../lib/less/engine/nodes/selector.rb:20:in `[]'...

Now that we have those nice selector APIs planned for 0.18, I'm running into cases where I wished I had more control over exactly how selectors are re-evaluated and/or re-rendered....

feature request
packages

One of the easiest things to mess up performance is forgetting to add the `shallow` argument to your selector function if you're using a `.map()` or `.filter()` call in there,...

feature request
packages

This PR fixes a client connection issue in an edge case that could lead to the exponential backoff not being respected and thus can lead to hammering our servers. ###...

Extend E2E expressiveness by allowing to pass a predicate function to `expectJson` and `waitForJson`. Imagine: ```tsx await expectJson(page, "#connectionId", (value) => value > connId); await waitForJson(page, "#connectionId", (value) => value...

I created this ticket as a reference for anyone running into the following error: ``` Uncaught Error: Cannot set parent: node already has a parent ``` ![image](https://github.com/liveblocks/liveblocks/assets/83844/000d07e3-4bcf-42e3-a18c-f920329597df) ## The issue...

bug

We could utilize the `@typescript-eslint/recommended-requiring-type-checking` preset in our ESLint settings in this repo, which adds extra checks that are possible for ESLint to do by using information from TypeScript's type...