Select to view content in your preferred language

Experience Builder crashes on macOS / iOS devices when loading maps with multiple layers (works fine on Windows)

155
1
Tuesday
Labels (2)
JohnPaul_123
New Contributor

Hello Esri Community,

We are experiencing a consistent crashing issue with ArcGIS Experience Builder when accessed on macOS and iOS devices (MacBooks, iPads, iPhones), while the same experience works without any issues on Windows and other non-iOS platforms.

 

Issue Description

When an Experience Builder app contains a map with multiple layers enabled, the application crashes during loading on Apple devices. The crash can occur in different ways depending on the device and browser:

  • On macOS (Safari and Chrome): the browser tab freezes and eventually crashes or reloads.
  • On iOS devices (Safari/Chrome): the page becomes unresponsive and the browser force-closes or refreshes.
  • In some cases, the device becomes temporarily sluggish, suggesting a memory or rendering issue.

The same Experience Builder app:

  • Loads successfully on Windows (Chrome, Edge)
  • Performs normally when accessed from non-iOS devices

Observations

  • The issue appears to be directly related to the number of layers in the web map.
  • Reducing the number of visible layers or simplifying the map significantly reduces or eliminates the crashes.
  • No custom widgets or unsupported configurations are being used. However, we used the Scatterplot Widget and found some issues from other users especially when combined with Filtering.
  • The web map itself loads correctly in Map Viewer, even on macOS/iOS — the problem only occurs when the map is embedded in Experience Builder.
  • This suggests a possible platform-specific rendering, memory, or WebGL limitation on Apple devices when Experience Builder initializes complex maps.

Environment

  • Platform: macOS and iOS
  • Browsers tested: Safari, Chrome
  • Builder: ArcGIS Experience Builder
  • Map: Web map with multiple operational layers

Impact

This issue is limiting our ability to deploy Experience Builder applications to users on Apple devices, which is a significant portion of our audience. Since the behavior is platform-specific and not reproducible on Windows, it raises concerns about compatibility or optimization for iOS/macOS.

 

Questions for the Community / Esri Team

  • Is this a known limitation or bug with Experience Builder on iOS/macOS?
  • Are there recommended best practices for handling maps with many layers specifically for Apple devices?
  • Are there any settings, layer types, or configurations (e.g., feature count, symbology complexity, WebGL usage) that are known to cause crashes on iOS?
  • Are there plans to improve memory handling or performance optimization for Experience Builder on Apple platforms?

    Any insights, confirmations, or workarounds would be greatly appreciated.

    Thank you!

0 Kudos
1 Reply
Ke_Xu
by Esri Regular Contributor
Esri Regular Contributor

Hi @JohnPaul_123,

Thanks for your feedback. There is also some discussion here. https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-crashing-with-i...

 

Thanks,

Ke

0 Kudos