We have an Experience Builder app that contains a number of embedded ArcGIS Dashboards. We've set it up so that a parameter in the EB app URL filters each dashboard by the managing site specified in the link. An example of the URL being:
https://experience.arcgis.com/experience/30aedb7e0f984xxxxxxxxxxx/?ManagingSite=The%20Lodge
This all works perfectly until the a managing site name contains an & (encoded as %26) like the following:
(i.e. the managing site is name 'Coombes & Churnet')
Where this is the case the filter doesn't work at all. If we name a site '&' (%26%) or '&A' (%26A) and put that in the URL it will filter ok, but anything where a standard character is followed by an %26 it doesn't work.
Is this a bug/issue? or is there something we're doing wrong with our encoding?
When we try the same thing directly with the ArcGIS dashboards embedded in the EB, but using the dashboard URL format, it works fine and is happy with the &/%26. I.e https://www.arcgis.com/apps/dashboards/1311366e55114xxxxxxxxxxxManagingSite=Coombes%20%26%20Churnet will filter the dashboard as intended.