So it looks like it's a problem that was introduced due to some change in Wordpress 4.1.
What I did was to create a fresh install of Wordpress 4.0. I used the plugin Demo Data Creator to create 25 test posts. This was the only plugin that was installed.
Then I installed, in sequential order, Montezuma version 1.2.2, 1.2.3, then 1.2.4, and tested each version using a search on the phrase
lorem.
Then I upgraded Wordpress to 4.0.1 and repeated the above sequence of Montezuma versions.
Finally, I upgraded to Wordpress 4.1 and repeated the same sequence of Montezuma versions.
For Wordpress 4.0 & 4.0.1, all three versions of Montezuma created a correct URL for the navigation tab, although the link looked slightly different for release 1.2.2 versus 1.2.3/1.2.4.
Once Wordpress was upgraded to 4.1, all three versions failed. Looking at navigation tab 2, there seems to be a duplicate
submit parameter being output with the escape sequence
#038; preceding it instead of an ampersand:
Code:
Montezuma 1.2.2:
http://wp40.geefamily.net/?s=lorem&submit#038;submit&paged=2
Montezuma 1.2.3/1.2.4:
http://wp40.geefamily.net/?s=lorem&submit=search#038;submit=search&paged=2
For Category pages, the tab link doesn't put out a duplicate parameter, but the
#038 escape character is being output instead of an ampersand:
Code:
http://wp40.geefamily.net/?cat=6#038;paged=2