-
Notifications
You must be signed in to change notification settings - Fork 796
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Partial Drawing of dynamicMapLayer in Safari #1228
Comments
Thanks for the report. Could you please:
Thanks! |
Sure I have the versions above for browser that is the issue and all relevant package versions. Here is a demo repo: https://codesandbox.io/s/minimal-demo-znhng. |
Thanks - what are the replication steps? |
@lrpatterson we are experiencing the same issue in our implementation. Were you able to solve this issue, and if so, how? |
@Vlanz I was not able to solve this. It seems to only affect safari. I am guessing it is an issue with CSS and not the JS side of things. |
@Vlanz Do you have another minimum replication case that can be shared? |
@lrpatterson I am working on creating one now. |
Ok, after some tinkering I think I have a working replication here: https://stackblitz.com/edit/angular-ivy-sk8qzv
|
Hi all, I could not reproduce this issue on an iPhone 11 iOS 15 Safari. Is this only happening on iPads? |
I was able to capture the behaviour on video on my MacBook Pro, Big Sur 11.5.2, Safari Version 15.0 (16612.1.29.41.4, 16612) |
The bug is related to a (not so well known) problem of safari when decoding images too often in main thread. |
Describe the bug
I have a list of layers that users can turn on and off at will, a user is reporting that they are only ever able to see half of a certain layer drawing when turned on. This is the layer in question: https://location.cabarruscounty.us/arcgisservices/rest/services/DataExplorerDatasets/MapServer/1.
When the user pans or zooms half of the screen updates while the other half remains undrawn. I have
map.invalidateSize
setup to refresh when user resizes the screen and what not but seems that the drawing issue persists and only does so in Safari version 13.1. All other browsers seem to be fine as I cannot reproduce the issueScreenshots
Environment Information
Version of Leaflet (
L.version
): 1.6.0Version of Esri Leaflet (
L.esri.VERSION
): 2.4.1Browser and Version: Safari 13.1
Additional context
Also be aware that the layer in question is an annotation layer.
The text was updated successfully, but these errors were encountered: