Welcome to the JavaScript feedback portal. We’re happy you’re here! If you have feedback on how to improve the JavaScript, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

Currently, when a user reaches the last search result N on N and clicks Next, or is at the first result 1 on N and clicks "Previous", the search stops. To implement wrapping (looping) manually, we have to track indices and force reset the search state. This manual implementation is complex and often causes performance freezes or race conditions, particularly when wrapping backwards from the first match to the last match.


Please add a simple configuration property to TextSearchSettings to enable automatic looping.


viewer.textSearchSettings.enableCircularSearch set to  true or loop set to  true