maweki / twitchlive-extension

TwitchLive-Panel Gnome Shell Extension displaying your favorite streamers
GNU General Public License v3.0
38 stars 8 forks source link

Settings page freezes after importing from user/OAuth #80

Open JCalebBR opened 3 years ago

JCalebBR commented 3 years ago

I'm on pop!_OS 21.04, and the settings page stops working and freezes after importing from user/OAuth. However it keeps updating fine and showing my follows when they are live.

maweki commented 3 years ago

freezes after importing from user/OAuth.

That might be two different behaviours. Do you have many follows?

The oauth-python-process (quite hacky, sorry) runs synchronous. That's correct that the settings hang while you authenticate youself.

On the import we start downloading very many icons at the same time. I am not sure if synchronously. Does it continue hanging after a few seconds?

JCalebBR commented 3 years ago

Do you have many follows?

Yes I believe so, not quite sure how to get the exact amount.

Does it continue hanging after a few seconds?

Yes, even after it imports everything, it keeps frozen and the usual "wait or close the app" prompt shows up, waiting doesn't solve the issue and if I close it, everything runs fine but I can't enter the settings to change anything.

However, after some time and a few reboots now it's working fine and now I can use the settings normally, so I guess the issue was the oauth-python-process having a hard time downloading many files