Bugzilla – Bug 16370
XMLBrowser search - does not work with periods/dots in search term
Last modified: 2016-03-10 08:05:11 UTC
Slim::Web::XMLBrowser does not handle '.' in the search term correctly. This needs escaping in some way as otherwise when the index level is split the search term is treated as multple levels of the index. Slim::Control::XMLBrowser escapes the search term before adding to the index - this is probably the solution.
Alan - suspect this still exists in onebrowser branch, so ccing you as the default routing seems to go to noone?
== Auto-comment from SVN commit #31065 to the slim repo by ayoung == == http://svn.slimdevices.com/slim?view=revision&revision=31065 == Bug 16370. URI-escape search terms added to crumbs, etc. Do not put actual search feed, or a feed with a 'url' element which is a ref in streaminfo, even if the feed has no items.
It looks to me that this has been merged properly in one browser. Is this fixed now?
Alan, I'm not sure this works fully at present. If you search for something with a dot in it which has more than one page of results, clicking on the second page gets the first result (not the second page). Also if you click on an item the search term in the breadcrumb loses the dot. My test case is searching for artist "a.b" in my spotify plugin - but I am sure there are other cases to create this. More fundamental question - will the onebrowser xmlbrowser changes be back ported to 7.6 (which was my assumption when suggesting this was fixed in onebrowser). I think it would be useful to at least incorporate the xmlbrowser changes so we have a more consitent sent of xmlbrowser interfaces even if it is not used for other browsing.
*** Bug 17373 has been marked as a duplicate of this bug. ***