Problem with camera on mobile devices using sFUploader

Hi,

We are using the SfUploader to upload pictures taken from a mobile device.
It works on Apple phones but not on Androids.

When we are using android phones it only works if you are very fast taking the picture. Under 5 seconds.
If the user is slower than that the browser tab goes to sleep and the circuit is closed.
I think this has worked before so its most likely caused by some updates on the Android platform.

Are there any possible solution for this problem?
I have tried to keep the tab awake with some wakeLock methods in javascript with no success.

We are using Blazor server, v 31.2.12


1 Reply

KN Kundurthi Naga Siddartha Kundurthi Vennela Prasad Syncfusion Team December 17, 2025 01:23 PM UTC

Hi joheno,



Based on your description, we have created a sample a sample with NuGet V31.2.12 to validate the reported scenario on an Android device to ensure thorough validation, we tested using a real Android device with the Syncfusion Blazor demos uploader sample. In this case, we captured an image and uploaded the same after a 5‑second delay. The uploader displayed the option to upload the already captured image and successfully completed the upload without any interruptions.


 For your reference we have included a gif demonstration:

Gif:


 

 



Additionally, when selecting the Browse option, capturing a picture, and then uploading it. In this workflow, the Blazor Server circuit may disconnect if the browser tab becomes inactive during the capture process. This behavior is related to the SignalR connection timing out, which explains why uploads succeed only when the action is completed quickly.

We recommend increasing the SignalR timeout settings in your Blazor Server application to keep the circuit alive during longer capture intervals.

 



Loader.
Up arrow icon