Fixed Going back to search form after using the "This thread only" option does not retain the thread ID you were originally searching

Affected version
2.2.3

Jake B.

Well-known member
For example, if you go to this thread and search "Server" in "This thread" on the dropdown you'll get the following results:

Screen Shot 2021-02-15 at 8.38.13 AM.png

If you click the "Server" link at the top to refine your search query it'll take you to a link like this (correctly including the thread ID constraint): https://xenforo.com/community/searc...1&q=Server&t=post&c[thread]=67118&o=relevance

However, as there is no field for that thread constraint it does not get passed back when you change your query or other parameters, so rather than refining your existing search you're doing a brand new search across all threads, which is not the expected behavior. Instead, there should probably be a hidden field for this existing thread constraint value with a checkbox that can be toggled off if you want to change your existing search to a global search instead
 

XF Bug Bot

XenForo bug fixer bot
Staff member
Thank you for reporting this issue, it has now been resolved. We are aiming to include any changes that have been made in a future XF release (2.2.4).

Change log:
Maintain the single thread search constraint when returning to the advanced search form.
There may be a delay before changes are rolled out to the XenForo Community.
 
Top