+ Start a Discussion

Ampersand in visualforce hides related quick action in SF1?

A new and exiting problem seems to have been introduced today.

Yesterday, everything was working fine. This morning, I find that quick actions on custom objects are no longer being shown in the mobile (SF1) interface.

After much testing and research, I find that any action that opens a visual force page, that contains an ampersand or a less than symbol without a corresponding greater than, is removed from the UI.

This is of course an issue for any page that contains javascript.

For example…
if(x<y && y==z) {

will cause the action to be removed.

I can code around this issue, but that is a massive amount of work. Is there any documented cause for this? Is it a known bug? If so, is there an ETA on it being fixed?
Andy BoettcherAndy Boettcher
Salesforce is making a number of strides toward securing the interface, and this sounds like another one of those steps.  Unfortunately Salesforce Support employees do not work these forums so there is no hard-lined answer that we community members can say.

Here's what you should do:

1 - head to the Known Issues site and see if you can find this problem:  https://success.salesforce.com/issues_index?tag=Winter%2016 (https://success.salesforce.com/issues_index?tag=Winter%2016" target="_blank)
2 - if you have Premier Support, you can log a developer case with support to begin investigating this issue.