I don’t know where to put this, so I try to notify the envato team here.
If you are on a page like
and select the B&B tag from the left to filter for bed and breakfast, you get an empty result set because the ampersand character is not URL encoded in the URL:
as we know ‘&’ is use in web url to separate querystring. So, when the tag is b&b then this url mean b and b is separating querystring using &. Actually we should to avoide to include such type of tag. If we really need then we can use b and b instead b&b.
example of url with &:
domian.com/index.php?fname=jon&lname=doe
here & separate query string as like this:
fname=jon
and
lname=doe
So, it’s not a bug of themeforest. it is a default url behaviour and for ‘b&b’ tag themeforest is searching only for ‘b’ tag
You can tell is a bug also because when you select the B&b tag, the resulting page shoes this breadcrumb trail:
“All Categories / / /”
instead of
“All Categories/Site Templates/Retail/Travel”
Good catch, @devbenh - the developers should be aware about his one. I’d say you could let them know via this form: https://help.market.envato.com/hc/en-us/requests/new - selecting in the first select box (“Hi, what can we help you with?”) the “site feedback” item.
Thanks @hevada for further detailing. That’s what I wanted to say with my original post.
I absolutely understand the technical background behind it @mgscoder coder, but my main point is this: there should not be a link on themeforest, that suggests I will get 20 results on the next page if actually I don’t. And it is 100% themeforest developers’ job to make sure it works like expected by the users. No matter how they solve it. Either disabling creation of these kind of tags, or encoding these somehow, or any other way.