-
Notifications
You must be signed in to change notification settings - Fork 119
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
Progress bar always 100% #229
Comments
@georgepapas123 It's an issue with apple devices (specifically how Safari caches requests) and there is no work around for it. You can try the same on any other browser and it will work fine. |
Just noticed you wrote "Windows". Are you trying to upload the bin file through windows itself or from any apple device? |
The upload is done on Windows using Firefox 131.0.3 (64-bit). |
Thanks for the insight. I'll give it a look soon if that can be fixed. Usually the progress bar breaks because the browser is doing some sort of caching due to security concerns over HTTP protocol and it doesn't report back exact amount of bytes sent to server. There is no getting around it for the time being if this is the case (like Safari browser) because it's a browser level restriction. |
For "problematic" browsers like Firefox, Safari etc. may I suggest a palindromic progress bar, going back and forth until completion, then you would just hide it and show the success (or failure) message. |
@georgepapas123 Good idea. I'll implement that. |
Great! Thanks! |
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
Progress bar jumps immediately to 100% and stays there until finished.
onOTAProgress() works properly showing steady increments until complete.
Why can't progress bar be updated in onOTAProgress() also?
Using Windows 10 22H2, Arduino IDE 2.3.3, ESP8266, EspAsyncWebServer 3.3.17, ElegantOTA 3.1.6 async mode
The text was updated successfully, but these errors were encountered: