Select to view content in your preferred language

Experience Builder map disappears in mobile layout for Pixel 5>Android 14 >Chrome Browser

4836
20
11-07-2023 06:20 AM
Labels (1)
DavidColey
MVP Regular Contributor

Hello - I've spent many hours tuning my 3-page experience.  This is a Utility Locator with a home page, a water map and a sewer map.  I am using a layer list, legend, search and near-me widgets in both maps.

For the map pages, the experience is using a custom Grid layout, each tuned to go 'go vertical' for Tablet and Mobile sizes.

On Desktop in Chrome, the expand and full screen options work just fine. 

On/in an Pixel 5>Android 14 >Chrome Browser, the expand function for the Grid does not work, the full screen option does. More disturbingly however, the map begins to 'flicker' when zoomed into 1000ft, and then disappears entirely when zoomed in further. 

I tested the experience (dart layout) that can be found in this recent post:

https://community.esri.com/t5/arcgis-experience-builder-questions/map-freezes-or-locks-up-when-panni...

and the same behavior is displayed when zooming the @Matt-Barrett  map as well, so I would say the behavior is not unique to the Grid layout on mobile android.  

I can say that in both experiences, grouped layers are being used from the webmap and consumed in the layer list widget.  When I turn off the grouped layers at the group level, the map does remain visible on screen, but the Grid layout expand capability remains disabled.

Lastly, I have tested my experience on iPhone14 and iPhone15 Safari and everything behaves as expected, in fact very nice on the iPhone15

Pleas see for yourself if you have time:

https://experience.arcgis.com/experience/b6f8a5bc44e145c48b6d2e06189276cc

@TonghuiMing 

@Jianxia 

@AzizaParveen1 

Thanks,

David

Tags (1)
20 Replies
DanCopKac
Frequent Contributor

Popups have something to do with it. When a popup is present (docked, undocked, minimized), so when a feature is selected, it blocks the redraw of the map view. You can tell the redraw is not happening because the screen usually flickers when something changes. If the popup is present, already drawn elements remain on the screen until the map view is forced to redraw, in which case it won't, and the screen goes blank. 

Absolutely infuriating. Just one bug after another in nearly every widget. Sure, maybe THIS TIME, it's Android's fault, or JS's fault, but its just happening one time too many, way too often. 

0 Kudos