dustinrue / ControlPlane

ControlPlane - context-sensitive computing for OS X
http://www.controlplaneapp.com
BSD 3-Clause "New" or "Revised" License
1.76k stars 180 forks source link

Bug on "Default web browser" encoded URL handling #406

Open joshuadfranklin opened 9 years ago

joshuadfranklin commented 9 years ago

Hi,

When I have "Default web browser" set to ControlPlane and open a link with an ampersand, it encodes the ampersand to %26 which breaks the params.

For example put this in TextEdit

https://www.google.com/search?ie=utf-8&q=mac+controlplane

Then open Safari > Preferences > General and toggle Default web browser from ControlPlane to another browser and the corrupted URL won't do the Google search (Developer Tools shows the %26 encoding).

I'm on OSX 10.9.5 and ControlPlane 1.5.7 (released 2015 March 27, auto updated from earlier ControlPlane).

Thanks!

dustinrue commented 9 years ago

Try http://www.controlplaneapp.com/download/ci let me know if it works better. I'll be releasing that updated version soon.

joshuadfranklin commented 9 years ago

Works great, thanks for the quick fix!

andrew-hill commented 9 years ago

another confirmation this fixes the issue, thanks