Hello!
I have an issue with a URL parameter set for my dashboard to specifically show a popup for a feature. It is the one function the URL parameter is not executing.
Currently, I have a main dashboard that has hyperlinks (Full Assessment Details) in lists that take folks to a simpler dashboard so they can get specific details on that feature. See below.
The link to view full assessment details takes users to a simple secondary dashboard that contains a map of the features and has URL parameters. The URL parameters are set as feature parameters and are configured to zoom, flash, and show pop-up. I am using the Global ID as my unique identifier for my features.
When I click on a hyperlink (Full Assessment Details) it performs every action I have set: it takes the user to a new tab, opens the simple dashboard, and completes all the actions set in the URL parameters except showing the popup. It zooms in on the feature and flashes it, but the popup does not display. This is odd because it clearly recognizes the Global ID for the feature and performs most of the tasks set in the parameters. See the sample URL below:
I opened up the developer inspection tools in Chrome and found this error pertaining to URL query parameters (seems relevant):
Another thing I should mention is that when you get taken to the feature in the secondary dashboard, after it zooms and flashes, if you manually zoom out a little and hit the refresh blue button in the bottom right-hand corner, upon reloading, it will zoom, flash and then show the popup (it's weird).
I think to make it easier to get to the root of the cause; I will only focus on one feature since all of my features in the main dashboard use the same functionality. I'll focus on bridges for this example.
I'll go in order of how I set up the hyperlink in the list, using Arcade and HTML, then show the URL parameters for the secondary dashboard.
In the bridge list, this is the arcade I have set up in advanced formatting and will use to produce the hyperlink in the line item template:
var urlText = "{org_url}/apps/dashboards/7b327ca5cfa04293a146c9335af937fc"
var globe_Id = $datapoint.globeID
var url = urlText+"#bridgeID="+globe_Id
Then, in the Line item template, I have this set as the source CSS/HTML code:
<p><u><span style="font-size:12px"><a href="https://{expression/url}" target="blank">Full Assessment Details</a></span></u></p>
These are the URL parameters set in the secondary dashboard for bridge features:
I have tried using multiple browsers, but the same issue persists for all the hyperlinks in my lists. The one list with hyperlinks that works completely is buildings in the main dashboard. I promise I have tried replicating what was accomplished in the buildings lists to the others, but I still get the same result (no popup showing). I know the main dashboard has many features, but I don't think that should affect the URL parameters in another application. I think it has to do with what is going on in the browser, cause the js error found using Chrome developer tools is very odd.
Any guidance on this issue would be much appreciated.