cubicweb #1984727 [facets] bad generated url for "bookmark this search" link [resolved]

On the javascript-side, when filter_build_rql returns the new rql, the url associated to the bookmark this search link is updated accordingly. To escape the URL parameters such as rql and vid, the standard escape function is used and can generate incorrect values. For instance:

escape("Any Y + 10 WHERE X foo Y") ==> "Any%20Y%20+%2010%20WHERE%20X%20foo%20Y"

The + sign is left as is, which is incorrect because + is the escape character of space for application/x-www-form-urlencoded data.

To prevent this, encodeURI and / or encodeURIComponent should be used instead of escape.

done in3.13.8
load left0.000
closed by#ece4bc9b9314 [facets] use encodeURIComponent instead of escape to encode url paremters (closes #1984727)