I am not sure if this should be in CTools or Views since it is about the Jump Menu format, but there seems to be an issue with encoding the url when set as the path in the jump menu. Specifically, I need for the menu to treat the path as plain text since we use a proxy server in front of the destination url to handle permissions.

The formatter seems to be encoding the colon into "%3A"

Here's an example:
I get this:
[proxy url]/http%3A//[destination url}
when it should be this:
[proxy url]/http://[destination url}

This was working fine before the latest security update which is why I think it is an issue with views rather than ctools.

Thank you in advance for your help.

Comments

jason.bedsaul created an issue. See original summary.

jason.bedsaul’s picture

Anyone have any suggestions to solve this or where I could possibly circumvent the URL encoding? I really need to get this working again and any help would be greatly appreciated. Thanks!

vensires’s picture

I have the same issue in two of my websites right now.
In one site (using the Bartik theme), the issue exists with a view displaying a Nivo Slider and the urls of the images are urlencoded twice. Same thing happens with another view in another website (using an Omega theme) using the Finder module.

In the very first case I was able to urldecode() the whole output which may be modified by hook_views_post_render(). This didn't work in my second case though.

I tested views-7.x-3.10 and views-7.x-3.14 in simplytest.me and everything seems to works fine. Unfortunately, I wasn't able to check the scenario of having a view created in 7.x-3.10 and then upgrade to 7.x-3.14. Maybe something might be going on with the upgrade path... I read all the release notes from 3.10 to 3.14 though, but found nothing noteworthy or related to this issue.

vensires’s picture

Component: User interface » Code