ferdium / ferdium-app

All your services in one place, built by the community
https://ferdium.org
Apache License 2.0
2.92k stars 176 forks source link

Sometimes apps get stuck in the "Loading" status #1608

Open MurzNN opened 7 months ago

MurzNN commented 7 months ago

Avoid duplicates

Ferdium Version

6.7.1

What Operating System are you using?

Ubuntu

Operating System Version

Kubuntu 23.10

What arch are you using?

x64

Last Known Working Ferdium version

It happens on several previous versions too.

Expected Behavior

Apps should load well, or provide an ability to reload it and get rid of the popover spinner.

Actual Behavior

Sometimes a specific app (Gmail, Slack, Telegram, MS Outlook) can get stuck in the "Loading [appname]" status like this: image

Usually, it happens on the Ferdium startup for some (not all) services, but sometimes - it happens during work at random times.

Clicking the "Reload" menu item on the service right-click menu doesn't resolve the problem - the page reloads, but still with the constant "Loading [appname]" popover with no ability to get rid of it, or click on the webpage elements.

The same with the menu item "View » Reload Service".

The only workaround with clicking "Disable service" and then "Enable service" helps with resolving this problem.

Steps to reproduce

  1. Load Ferdium
  2. See the infinite "Loading [appname]" popup spinner and locked service.

Debug link

https://debug.ferdium.org/200d7dcf-f0ad-463c-89e5-9ce5cbe2cb7f

Screenshots

No response

Additional information

Version: 6.7.1 Server: Ferdium Server Electron: 29.1.1 Chrome: 122.0.6261.111 Node.js: 20.9.0 Platform: Linux 6.5 Arch: x64 Build date: Sun Mar 10 2024 08:03:46 GMT+0400 (Armenia Standard Time) Git SHA: f1f02563 Git branch: release

kertzi commented 7 months ago

Hello, I'm hitting this also. It's wierd, I added two Google calendar, one works, another just "loading" and "loading". Same with Teams. Just downloaded latest version from https://ferdium.org/download My Os is Manjaro and I'm using .tar.gz version

20240315-143741_ksnip

richard-hajek commented 7 months ago

This issue has been plaguing me since for a while. I am available for debugging information, currently affected apps are Teams and ClickUp. image

richard-hajek commented 7 months ago

I wrote a "fix" by adding the following line.

.FullscreenLoader-wrapper-0-2-4{display:"none";}

To the begginning of "/opt/ferdium/styles/main.css". I assume not all distros have it here but look into "View" -> "Toggle Dev Tools" -> "Sources" and see where "styles/main.css" is stored

This fix will completely remove the loading bar, which is sufficient for me, and quite satisfactory since it has been annoying me since forever.

@kertzi @MurzNN Use this to get rid of that issue.

onjour commented 7 months ago

@richard-hajek thanks for the tip!

I run Ferdium as an Appimage, sadly when I try to reveal main.css location I get a chdir: Not a directory error. Any clue on how to make it work?

richard-hajek commented 7 months ago

@onjour Oh you're probably gonna have to repack the AppImage then. Search for appimagekit on github, but I don't have any experience with it

eleftrik commented 6 months ago

I use Ferdium both with Windows and MacOS and I'm experiencing this problem very frequently. In my case, I have a Ferdium password set (don't know if it's related or not).

eleftrik commented 6 months ago

@MurzNN In my case, I close Ferdium, reopen it (1-2 times), then it works

sochartgit commented 4 months ago

bump, same probleme.

eleftrik commented 4 months ago

It's still happening with the 6.7.5 version.

juliohm1978 commented 3 months ago

Confirm this is still happening

Version: 6.7.5
Server: Ferdium Server
Electron: 31.1.0
Chrome: 126.0.6478.114
Node.js: 20.14.0
Platform: Linux 6.5
Arch: x64
Build date: Fri Jun 28 2024 22:42:50 GMT-0300 (Brasilia Standard Time)
Git SHA: 5514cab9
Git branch: release

I'm using a flatpak distribution, so I'm not sure it's related to it.

If anything, the only workaround I found is to disable and re-enable the service and the "Loading" message goes away.