Hi everyone,
We’ve been running into an issue with embedded apps in StoryMaps and wanted to see if anyone else has experienced something similar.
The setup:
The problem:
We believe this could be related to recent changes in Chrome’s handling of embedded iframes and the their Local network access settings. We've had issues recently with staff and their data not loading, which we were able to correct pretty easily - when staff access web maps or apps directly, they sometimes see a Chrome prompt asking to “Allow local network access.” If they click Deny, the app fails to load data but we can fix this by adjusting their Chrome settings later.
However, when the app is embedded in a StoryMap, users never see this prompt, and correcting the setting in Chrome does not resolve the issue for StoryMaps. Our sys admin team was researching this issue and found that Chrome now requires explicit permission for nested iframes to access local network resources. (https://paulserban.eu/blog/post/demystifying-nested-iframes-and-the-allowlocal-network-access-attrib...)
Has anyone else run into this issue with embedded apps in StoryMaps failing to load data when accessed on an internal network? Any insights would be greatly appreciated!
Solved! Go to Solution.
@EmileeFreeman -- Please give this a try now. Support for the local network access property for embedded apps went out in an update last night.
@EmileeFreeman -- Yes, this is a new security feature that has been recently added to some browsers. We are working on supporting this in a future update (possibly later this month).
That is great to hear! We have a few StoryMaps that this has been affecting.
@EmileeFreeman -- Please give this a try now. Support for the local network access property for embedded apps went out in an update last night.
Yes that fixed it!! Great to see - thank y'all for your hard work!!