Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use virtual scrolling for Emoji picker #1379

Open
efstajas opened this issue Dec 4, 2024 · 0 comments
Open

Use virtual scrolling for Emoji picker #1379

efstajas opened this issue Dec 4, 2024 · 0 comments
Labels
good first issue Good for newcomers

Comments

@efstajas
Copy link
Contributor

efstajas commented Dec 4, 2024

Currently, performance is super poor when opening a step that includes an Emoji picker (e.g. edit project), because hundreds of DOM elements are being injected.

Our List Editor component already uses a virtual scrolling library in order to handle displaying potentially thousands of items without sacrificing performance.

We should use some kind of virtual scrolling solution, ideally the same one, for the Emoji picker too, so that only the rows in view (or almost in view) are rendered.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant