ferdium / ferdium-app

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

Bug: Can't log into Missive (via Google) - Custom Service #732

Open yatahaze opened 1 year ago

yatahaze commented 1 year ago

Avoid duplicates

Ferdium Version

6.2.0

What Operating System are you using?

Ubuntu

Operating System Version

Pop!OS 22.04

What arch are you using?

x64

Last Known Working Ferdium version

None

Expected Behavior

When logging in with google, usually a new tab or something pops up that handles the login and sends me to my inbox.

Actual Behavior

I log in with Google, that small window disappears and I'm still left with the same login screen.

Steps to reproduce

Use "Log in with Google" button on Missive.

Debug link

https://debug.ferdium.org/6ad115c7-ea38-45d0-b165-065c7886a295

Screenshots

No response

Additional information

No response

vraravam commented 1 year ago

If I understand your issue correctly:

  1. You have setup a custom service in Ferdium
  2. When you try to login into this service website, Ferdium opens a new (small) window
  3. You login using your Google credentials and this is successful
  4. The small window closes, but you are still in logged out state in the main Ferdium window.

IF these are correct, then I would suggest that, in step 2, you right-click on the login link on the main page, and choose "Open in Ferdium" option. Especially for custom services, we do not have any link-capturing mechanism in place to render the login on the main window. Since the current behaviour opens a new window, the login session details are lost when that new window closes.

Please confirm both the surmise of the steps you followed, and whether the workaround works, so that we can then close this ticket.

yatahaze commented 1 year ago

Almost there. I have it installed again and am testing (via snap, 6.2.4-nightly.3 on opensuse with KDE plasma).

  1. Custom service
  2. I click the login with google link, it opens in my default browser (firefox). There are no right click options to open within ferdium or anything but firefox.)
  3. I can login with Firefox but of course that doesn't work.

This may be slightly different functionality from what I was experiencing in Pop!OS, but still can't login / can't keep things within Ferdium.

yatahaze commented 1 year ago

I also tried many keyboard shortcuts (ctrl click, etc.) to try to keep it within ferdium and it failed. Also the setting of "open links within ferdium" i have tried both on and off, the right click menus don't change and no functionality is different with the login with google button.

This is the login page: https://mail.missiveapp.com/#login I press the google icon on this page.