When searching for a hotel or activity, I want the filter to be maintained when I set the filter, click the product to view the description, and press the back button.
If customers can keep the filters they set up, there will be less hassle of setting filters each time.
If you select a filter and open the browser in a new window when you click a product, the filter is maintained, but this is not a fundamental solution.
Because if you're a startup building an app for your service, and you want to keep filters in search and click on a product to open in a new window, this creates a situation where you can't go back in the app. Because it opens in a new window and you can't go back.
Therefore, if you use AJAx in search to enhance the search function, customer satisfaction with the service you create will increase even more.