[GH-ISSUE #165] [BUG] Sign-in with browser #86

Closed
opened 2026-02-17 17:12:02 -05:00 by yindo · 3 comments
Owner

Originally created by @Pacodastre on GitHub (Oct 22, 2025).
Original GitHub issue: https://github.com/Drop-OSS/drop-app/issues/165

Describe the bug

I opened the desktop app (from the drop-oss-app AUR package) and tried to sign in using the browser. I was able to authorize the client from the admin interface, but the app is still waiting for the authorization to happen.

To Reproduce
Steps to reproduce the behavior:

  1. Start the app
  2. If needed signout
  3. Click "Sign-in with browser"
  4. Authorize client in admin

Expected behavior
After the client has been authorized in the admin interface, the app should login and display the list of games.

Screenshots

Image Image

Desktop (please complete the following information):

  • OS: Arch linux
  • App Version 0.3.3-1

Additional context

I tried switching to a different default browser (from zen to chromium) and the same thing happened on chromium.

Originally created by @Pacodastre on GitHub (Oct 22, 2025). Original GitHub issue: https://github.com/Drop-OSS/drop-app/issues/165 **Describe the bug** I opened the desktop app (from the drop-oss-app AUR package) and tried to sign in using the browser. I was able to authorize the client from the admin interface, but the app is still waiting for the authorization to happen. **To Reproduce** Steps to reproduce the behavior: 1. Start the app 2. If needed signout 3. Click "Sign-in with browser" 4. Authorize client in admin **Expected behavior** After the client has been authorized in the admin interface, the app should login and display the list of games. **Screenshots** <img width="1920" height="1080" alt="Image" src="https://github.com/user-attachments/assets/da15cb1d-08dc-428b-975a-2cae4224e2b5" /> <img width="494" height="274" alt="Image" src="https://github.com/user-attachments/assets/3854f348-279e-44e4-9b4a-eb05e285dd12" /> **Desktop (please complete the following information):** - OS: Arch linux - App Version 0.3.3-1 **Additional context** I tried switching to a different default browser (from zen to chromium) and the same thing happened on chromium.
yindo closed this issue 2026-02-17 17:12:02 -05:00
Author
Owner

@quexeky commented on GitHub (Oct 22, 2025):

Error:

 | DEBUG | src/remote/utils.rs:56 - not loading certificates due to error: No such file or directory (os error 2)
 | DEBUG | /home/paco/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.22/src/connect.rs:789 - starting new connection: https://drop.havenly.me/
 | DEBUG | src/remote/commands.rs:111 - opening web browser to continue authentication
 | DEBUG | /home/paco/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webbrowser-1.0.4/src/common.rs:61 - background spawn: "/opt/zen-browser-bin/zen-bin" "https://drop.havenly.me/client/authorize/371f3a84-82eb-4bca-957f-2db12d4b9dac"
 DEBUG glycin::pool: Cleaning up loaders
 DEBUG glycin::pool: Loader "/usr/lib/glycin-loaders/2+/glycin-image-rs": drop true users 0 (max 18446744073709551615), idle 30.000375404s (max 30s)
 DEBUG glycin::pool: Dropping loader "/usr/lib/glycin-loaders/2+/glycin-image-rs" 1
 DEBUG glycin::dbus: Winding down process
 DEBUG glycin::dbus: Killing process due to cancellation (late): "bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "RUST_LOG" "debug" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib64" "--symlink" "/usr/lib" "/lib" "--seccomp" "46" "/usr/lib/glycin-loaders/2+/glycin-image-rs" "--dbus-fd" "45"
2025-10-22T14:29:20.214241Z DEBUG glycin::dbus: Process exited: Some(None) Ok(ExitStatus(unix_wait_status(9)))
2025-10-22T14:29:20.214285Z DEBUG glycin::dbus: Failed to send process return value to coordinating thread: Ok(ExitStatus(unix_wait_status(9)))
2025-10-22T14:29:20.215919Z DEBUG glycin::dbus: stderr disconnected without error
2025-10-22T14:29:20.216005Z DEBUG glycin::dbus: stdout disconnected without error
@quexeky commented on GitHub (Oct 22, 2025): Error: ``` | DEBUG | src/remote/utils.rs:56 - not loading certificates due to error: No such file or directory (os error 2) | DEBUG | /home/paco/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.22/src/connect.rs:789 - starting new connection: https://drop.havenly.me/ | DEBUG | src/remote/commands.rs:111 - opening web browser to continue authentication | DEBUG | /home/paco/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webbrowser-1.0.4/src/common.rs:61 - background spawn: "/opt/zen-browser-bin/zen-bin" "https://drop.havenly.me/client/authorize/371f3a84-82eb-4bca-957f-2db12d4b9dac" DEBUG glycin::pool: Cleaning up loaders DEBUG glycin::pool: Loader "/usr/lib/glycin-loaders/2+/glycin-image-rs": drop true users 0 (max 18446744073709551615), idle 30.000375404s (max 30s) DEBUG glycin::pool: Dropping loader "/usr/lib/glycin-loaders/2+/glycin-image-rs" 1 DEBUG glycin::dbus: Winding down process DEBUG glycin::dbus: Killing process due to cancellation (late): "bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "RUST_LOG" "debug" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib64" "--symlink" "/usr/lib" "/lib" "--seccomp" "46" "/usr/lib/glycin-loaders/2+/glycin-image-rs" "--dbus-fd" "45" 2025-10-22T14:29:20.214241Z DEBUG glycin::dbus: Process exited: Some(None) Ok(ExitStatus(unix_wait_status(9))) 2025-10-22T14:29:20.214285Z DEBUG glycin::dbus: Failed to send process return value to coordinating thread: Ok(ExitStatus(unix_wait_status(9))) 2025-10-22T14:29:20.215919Z DEBUG glycin::dbus: stderr disconnected without error 2025-10-22T14:29:20.216005Z DEBUG glycin::dbus: stdout disconnected without error ```
Author
Owner

@DecDuck commented on GitHub (Oct 22, 2025):

Oh this means the deep link isn't working, you need to have it registered in a .desktop file.

@DecDuck commented on GitHub (Oct 22, 2025): Oh this means the deep link isn't working, you need to have it registered in a .desktop file.
Author
Owner

@Pacodastre commented on GitHub (Oct 22, 2025):

Found the issue. I had an old file from an old drop installation located in /home/paco/.local/share/applications/drop-app-handler.desktop which was referencing a non existing app. Deleting this fixed the issue

@Pacodastre commented on GitHub (Oct 22, 2025): Found the issue. I had an old file from an old drop installation located in `/home/paco/.local/share/applications/drop-app-handler.desktop` which was referencing a non existing app. Deleting this fixed the issue
yindo changed title from [BUG] Sign-in with browser to [GH-ISSUE #165] [BUG] Sign-in with browser 2026-06-05 14:24:42 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop-app#86