Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Epiphany
Epiphany
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 126
    • Issues 126
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 10
    • Merge Requests 10
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GNOME
  • EpiphanyEpiphany
  • Issues
  • #1385

Closed
Open
Opened Nov 16, 2020 by Adrian Vovk@AdrianVovk

Handle unsupported URIs with the system handler

I'm sorry if this is a duplicate; I actually thought I posted this as an issue but it turns out I just thought I did. I looked around for a duplicate but couldn't find anything, so I'm posting it now.

It seems that Epiphany just silently drops requests to open unsupported URIs instead of redirecting them to the system handler. Apps register special protocols with the system to open themselves, and then websites can use these protocols to open the app. This is commonly either used for sign-in (the app opens a browser to log-in, and then the browser tries to open an app-specific URI to send back an auth token) or to launch apps like Zoom.

The zoom issue is actually extra annoying; Zoom uses the browser for enterprise sign-in, and also to launch meetings. I'll often get emails with links that take you to a landing page that tries to launch a zoommtg://....... link. On Firefox, these pages trigger a prompt that asks what to open the link with. Epiphany, on the other hand, does nothing. My university also configured Zoom to forcibly sign me out if I've been inactive for 15 minutes, so I run into this a lot trying to sign back into Zoom.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: GNOME/epiphany#1385