MarkerPointer position is incorrect iOS 13 and above


I've encountered a bug on iOS 13 devices for SfCircularGauge MarkerPointers. I have a simple circular gauge, which is positioned to put the max amount at the top of the circle, and wrapping 330 degrees, as specified by the app designs I have been given (these are non-negotiable). This circular gauge works as expected on all devices, until you try it on an iphone running iOS 13.0 or above. On iOS 13 devices, when you navigate away from the page containing the circular gauge and then navigate back, you will see that the MarkerPointer's position has moved, and is incorrect. Note that the MarkerPointer's value is still correct, but the display shows the pointer in the wrong place. 

For a simplified working example, please clone github repo: https://github.com/annabush092/CircularGaugeBug
If you run that project on a simulator running iOS 13, you will see the bug immediately. 

Is there any sort of workaround to make this work? It is a serious user experience issue on my app.

8 Replies 1 reply marked as answer

RS Ramya Soundar Rajan Syncfusion Team September 15, 2020 02:15 PM UTC

Hi Anna Bush, 
 
Greetings from Syncfusion. 
 
Currently we are validating on your reported query and update you the status on September 16, 2020. 
 
Regards, 
Ramya S 



RS Ramya Soundar Rajan Syncfusion Team September 16, 2020 12:42 PM UTC

Hi Anna Bush,   
   
We would like to inform you that the reported issue is reproducing when setting the direction of the SfCircularGauge as AntiClockwise in iOS version 13 and above but not in the Clockwise direction.   
  
We suggest you set the Direction property as Clockwise to resolve the problem. However, we will be considered “Marker pointer is not positioned in anti-clockwise direction and back to page in iOS platform” as an issue. We will provide a patch for this issue on September 30, 2020. We appreciate your patience until then.   
   
You can now track the status of your request, review the proposed resolution timeline, and contact us for any further inquiries through this link.    
   
 
Note: The provided feedback link is private, and you need to login to view this feedback.   
 
Regards, 
Ramya S 



AB Anna Bush September 16, 2020 08:31 PM UTC

Thank you! Looking forward to the patch.


RS Ramya Soundar Rajan Syncfusion Team September 17, 2020 06:01 AM UTC

Hi Anna Bush,  
 
Thanks for your update. 
 
As we informed earlier, we will provide a patch for this issue on September 30, 2020. 
 
Regards, 
Ramya S 



WW William Watterson September 30, 2020 11:42 AM UTC

Hi, will this fix be in the public nuget?  I too face this same issue.  When I first go into a page which has the Circular Gauge on it as soon as I try move the pointer (dragging is enabled) it goes to the wrong place on iOS.  Android is fine.


RS Ramya Soundar Rajan Syncfusion Team September 30, 2020 02:48 PM UTC

Hi Anna Bush/ William,   
 
We have fixed the reported issue and fix will be included in our weekly NuGet which is expected to be rolled on October 13, 2020.  The patch and NuGet for the fix can be downloaded from the below link.  
 
Please find the patch setup from the below location.   
 
 
(OR)

 
Please find the patch assemblies from below location:   
 
(OR)
 
 
Please find the NuGet from below location: 

Assembly Version : 18.2.0.44  
    
Disclaimer:   
  
Please note that we have created this patch for version 18.2.0.44 specifically to resolve the issue reported in this forum. If you have received other patches for the same version for other products, please apply all patches in the order received  
   
Note: Please clear the NuGet cache, before using the latest one.
 
  
   
 
 
Regards, 
Ramya S 



WW William Watterson September 30, 2020 04:15 PM UTC

Hi Ramya S, 

Can you add me to the list of authorised people so I can download the patch?

It says I am not authorised when i try to download.

Thanks,
William


RS Ramya Soundar Rajan Syncfusion Team October 1, 2020 12:22 PM UTC

Hi William, 
 
The patch and NuGet for the fix can be downloaded from the below link.   
  
Please find the assemblies from below location:  
 
 
Please find the NuGet from below location: 
 
 
Note: The previously provided patch has been generated based on the customer id information of Anna Bush. Now we have provided that fix in globally. 
 
Regards, 
Ramya S 


Marked as answer
Loader.
Up arrow icon