New filtering logic for performance improvements

In order to improve performance in TE Preferences there has been a change for how objects are filtered. Previously, all objects where fetched at all times and then filtered in the front end, now only the filtered objects are fetched, no more.

  • Great performance improvement, especially for customers with a high numer of objects in their database

  • Filter the primary object directly in the settings page, following the same UI pattern as any other filter in a datasource element

TE Preferences will now follow the same filtering logic as TE Core which means only category fields can be used for filtering in datasource elements and for the primary object. This is live for all customers using TE Preferences since December 20, 2022.