What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 127 Stack Exchange communities.

The page controls (switching between pages, changing page size, etc) on the mobile site search results don't work correctly, due to what looks like double-encoding of the query string.

For instance, attempting to navigate to page two of this search ([feature-request] footer) on mobile brings you to

/search?page=2&tab=Relevance&pagesize=15&q=%5bfeature-request%5d+footer

which just shows the search help page due to the double-encoded &. It seems that the page size switcher on the non-mobile view also has this problem:

/search?tab=relevance&pagesize=30&q=%5bfeature-request%5d%20footer

Similarly, the page size selector form gets passed the URI-encoded value of the search query, which gets encoded again as part of the form submission. Changing the page size of the above search results on mobile produces

/search?q=%255bfeature-request%255d%2Bfooter&pagesize=15

where the % in the already-encoded [ and ] have been encoded again to %25, breaking the search input.

share|improve this question
    
related bug in Super User meta - Possible bug in "Low Quality Posts" –  Sathya Sep 5 '12 at 8:29
1  
I reported somewhat similar bug nearly 2 weeks ago, no response: meta.stackexchange.com/questions/144724/… –  nhahtdh Sep 5 '12 at 19:43
add comment

1 Answer

up vote 3 down vote accepted

This will be fixed in the next deploy.

share|improve this answer
1  
My fault for including three slightly different issues in the same report, but the second issue (double-encoded & on full site page size switcher) and the third issue (double-URI-encoded q value on mobile page size switcher) are still present. Should I split them out into their own posts? –  Tim Stone Sep 6 '12 at 6:19
    
@Tim no, I'll look into them. –  Kevin Montrose Sep 6 '12 at 16:14
add comment

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .