element-hq / element-hq/element-meta

Cannot login with github account due to lack of scheme handler

Open
#840 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

O-Uncommon S-Major T-Defect
Dominant language
No language data
Stars
112
Forks
26
Avg merge
6h 6m
Merged PRs (30d)
4

Description

Steps to reproduce
  1. Launch Element.io in mac os
  2. Click 'continue with github'
  3. A login page pops up in Chrome
  4. Login, click 'continue'
Outcome
What did you expect?

Element.io should be logged in.

What happened instead?

Nothing.

By inspecting the chrome console, I find "Failed to launch 'element://vector/webapp/?element-desktop-ssoid=....&loginToken=....#/' because the scheme does not have a registered handler."

Operating system

macOS

Application version

There's no "Settings" or "Help & About" before logging in, so I can't tell the version.

How did you install the app?

nix-darwin, package "element-desktop"

Homeserver

No response

Will you send logs?

No

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the GitHub sign-in flow on macOS using the nix-darwin element-desktop package, then investigate how the element:// scheme handler is registered. Done means the browser callback returns to Element and completes login instead of reporting that the scheme has no registered handler.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos
Domain
authentication, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.