We have a datagrid with 30+ text columns and a hundred of rows, enough to fill a large screen.
We have search bar that uses the SfDataGrid.SearchHelper with the settings AllowFiltering = false and CanHighlightSearchText = true
If we use it to search for a text that has a lot of occurences (for example searching for "0"), the whole gui freezes. Pausing the program to check the stack trace shows that Syncfusion is busy searching the text and drawing the highlighted areas.
I attached an example of one of those stack traces.
It works fine if any of those parameters change:
-reduce the number of displayed rows
-reduce the number of displayed columns
CanHighlightSearchText setting to false
-search for a text with rare occurences