-
A limitation was introduced in the auto-completion list when typing an expression. The list is limited to 25 expressions, for which reason? The expression builder exist, but it shouldn't be a reason to prevented people to search in this list. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
This list is not virtualised, so without a maximum number, typing a single character like "a" could return a lot of results (200, more?) that would end up slowing down the rendering (basically, you would have a lag, especially visible on low end devices, because the browser has to handle these 200+ DOM nodes). EDIT: we could also add more items when we detect we reach the bottom of the list :) |
Beta Was this translation helpful? Give feedback.
This list is not virtualised, so without a maximum number, typing a single character like "a" could return a lot of results (200, more?) that would end up slowing down the rendering (basically, you would have a lag, especially visible on low end devices, because the browser has to handle these 200+ DOM nodes).
This means that while you type, you would get visible slow downs => not a great experience. In the future, things like "concurrent rendering" in React could solve this (allowing you to continue typing, and React will stop rendering if it's too long).
We could also virtualise the results, like in the object list or in the search results of the asset store/extensions.
EDIT: we could a…