I have an older app that set and reads the location.search feature. when compiled with the current version it does not work correctly. if you set location.search to a value like [location.search = "?val=1"] then try to do a changeform command the browser fails to open the form specified. looking at the url that is created it is missed formed.
Now if you try open an app with a parameter and the app needs to 'update the cache' then when the updated app restarts the parameter is lost. It also seems that after you access location.search once, its value is set to " ".