In my opinion, it shouldn’t reset every time you switch from the Trading Post tab, to another and then back again. It should remember the previous search criteria and page the player was viewing. If the page is no longer available (e.g. if the results of the search is less than it was previously, then the last page should be shown).