Skip to content
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

Google Pixel Phones won't load Web UI or Android 14 Issue #3456

Closed
1 task done
nsaneadmin opened this issue Oct 18, 2023 · 13 comments
Closed
1 task done

Google Pixel Phones won't load Web UI or Android 14 Issue #3456

nsaneadmin opened this issue Oct 18, 2023 · 13 comments
Labels
bug stale This issue will be closed soon because of prolonged inactivity workaround The issue contains a workaround

Comments

@nsaneadmin
Copy link

nsaneadmin commented Oct 18, 2023

What happened?

Since I update to version 14 the WLED Native app and chrome android browser gets stuck on Loading Web UI. I've reflashed back to 13 and everything will work again on my phone, but once I flash back to 14 the web UI gets stuck again. I have no issues loading it on other phones and PC in my home just my Pixel Phones. It could also be an issue with Android 14 the other devices I have used are on android 13 and lower.

If I open a browser with IP.com/settings every works fine from my phone also it just won't load the main UI.

To Reproduce Bug

Use and Google Pixel 8 or 6 with Android 14

Expected Behavior

I expect the web UI to load, but it just sticks at loading.

Install Method

Binary from WLED.me

What version of WLED?

Installed version: WLED 0.14.0 (ESP32-D0WDQ5 build 2310130)

Which microcontroller/board are you seeing the problem on?

ESP32

Relevant log/trace output

No response

Anything else?

Please let me know if you need any screenshots or any other information.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@nsaneadmin nsaneadmin added the bug label Oct 18, 2023
@nsaneadmin nsaneadmin changed the title Google Pixel Phones won't load Web UI Google Pixel Phones won't load Web UI or Android 14 Issue Oct 18, 2023
@blazoncek
Copy link
Collaborator

Please connect your phone to your PC, open browser's developer tools and monitor what's happening in network tab and console log.
Without his information we cannot determine where the problem lies.

@blazoncek blazoncek added the waiting for feedback addition information needed to better understand the issue label Oct 18, 2023
@nsaneadmin
Copy link
Author

192.168.90.5.zip
attached is a har file

@nsaneadmin
Copy link
Author

Please connect your phone to your PC, open browser's developer tools and monitor what's happening in network tab and console log. Without his information we cannot determine where the problem lies.

image

@nsaneadmin
Copy link
Author

192.168.90.5.zip attached is a har file

image

@blazoncek
Copy link
Collaborator

blazoncek commented Oct 18, 2023

Thank you. It seems "onLoad()" does not get executed when it should. Possibly due to delay.
Please tap on the settings cog and then back. Or try refreshing several times.

EDIT: Can you use some other phone/tablet or PC?

@blazoncek blazoncek removed the waiting for feedback addition information needed to better understand the issue label Oct 18, 2023
@nsaneadmin
Copy link
Author

Thank you. It seems "onLoad()" does not get executed when it should. Possibly due to delay. Please tap on the settings cog and then back. Or try refreshing several times.

After hitting refreshing for a few minutes it finally loaded!
Screenshot_20231017-233856

@blazoncek
Copy link
Collaborator

If you can compile yourself, please try compiling 0_15 branch where I tried to implement request throttling to prevent ESP8266 being drained of resources. It may help in this particular case.

@blazoncek blazoncek added the workaround The issue contains a workaround label Oct 18, 2023
@nsaneadmin
Copy link
Author

Okay I will try and give that a shot. Will need to do some research on compiling

@nsaneadmin nsaneadmin mentioned this issue Oct 18, 2023
1 task
@browsean
Copy link

I'm having the same issue on a Samsung S23 Ultra with Android version 13.

@nsaneadmin
Copy link
Author

If you can compile yourself, please try compiling 0_15 branch where I tried to implement request throttling to prevent ESP8266 being drained of resources. It may help in this particular case.

I've compiled the esp32dev for version 0.15.0-a0 and still seem to run into the same issue.

If I use any other PC or Android phone I don't seem to have the issue. :(

@blazoncek
Copy link
Collaborator

Fire up developer tools for Android browser and check for possible error messages.

@robertlipe
Copy link

Drive-by comment:
I've used a self-compiled WLED on -S3 from source somewhere between 0.14.1b3 and 0.14.1 on my Pixel 5a rather heavily and it's seemed flawless.

Since I'm just reading issues in bulk, @blazoncek blazoncek's comment above about the browsers just more aggressively hammering the connection and stressing out AsyncTCP, it seems possible that https://github.com/Aircoookie/WLED/pull/3726/files will make the problem better or worse (hepful, I know...) as it largely replaces the dead and less-than-robust net handlers with an actively maintained module that claims to hold up better under stress.

On the third hand, it looks like one of the posters (not OP) is using the 8266 and PsychicHTTP, like much of the modern world, has just run out of gas on 8266 so it might be better at handling stress, but you may be the first person to ever try it on 8266. Since code generally doesn't get smaller over time as robustness is added, it may just move around a breaking point.

So it's possible that something in trunk has already fixed this - my Pixel is fine with very late 0.14 betas.
If you still have problems, it may be worth following up on #3726 and see if it makes things better or worse and then participating in that code review/discussion at #3724.

Copy link

Hey! This issue has been open for quite some time without any new comments now. It will be closed automatically in a week if no further activity occurs.
Thank you for using WLED! ✨

@github-actions github-actions bot added the stale This issue will be closed soon because of prolonged inactivity label May 28, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug stale This issue will be closed soon because of prolonged inactivity workaround The issue contains a workaround
Projects
None yet
Development

No branches or pull requests

4 participants