New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 748986 link

Starred by 2 users

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

tel: URLs on command line do not open registered handler website

Reported by wei...@mogic.com, Jul 26 2017

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/59.0.3071.109 Chrome/59.0.3071.109 Safari/537.36

Steps to reproduce the problem:
1. Let a website register itself as handler for "tel:" URLs via window.navigator.registerProtocolHandler
2. Open a tel: URL from command line: 
$ chromium-browser tel:12345678

What is the expected behavior?
Registered tel: protocol handler URL opens

What went wrong?
Empty tab opens with black background

Did this work before? N/A 

Chrome version: 59.0.3071.109  Channel: stable
OS Version: 16.04
Flash Version:
 
2017-07-26 chromium tel url open.png
17.0 KB View Download
Labels: Needs-Milestone
Cc: benwells@chromium.org
Ben: Is there a component for registerProtocolHandler ?
Cc: mgiuca@chromium.org
Components: Blink>HTML>CustomHandlers
Yep :)

Comment 4 by tkent@chromium.org, Jul 28 2017

Components: UI>Browser>Navigation
It seems this works well on macOS.

Labels: TE-NeedsTriageHelp
Unable to triage this issue from TE-End, hence adding a "TE-NeedsTriageHelp" for further triage.
Status: Available (was: Unconfirmed)
Verified issue on Linux, although mailto: links seemed fine. Is there anything in particular you're trying to do with this that will help us assign a priority?

Comment 7 by wei...@mogic.com, Aug 14 2017

I try to call people :)
We've got a web interface for our hardware phones that registers as tel: URL link handler, and by using that I can click on tel: URLs in all applications on my desktop including Thunderbird's address book.

I switched to Firefox to make this work, so it's not that important for me since I found a workaround.
Components: Blink>Loader
This seems to be something in content. What is happening is that tel: urls, when specified on the command line, end up having 'http://' prepended to them somewhere in chrome::Navigate, before it comes up in the resource throttler that the protocol handler system intercepts. This does not happen with mailto: urls.

+Loader team who might know where this would be happening / know who should look at it.
Cc: kinuko@chromium.org
+kinuko who I think knows about loading.

Kinuko - any ideas about #8 (or if not, know who would?)?
Cc: nasko@chromium.org
Looks like more about navigation related logic-- nasko: perhaps you might have better idea about what's happening there?
Project Member

Comment 11 by sheriffbot@chromium.org, Aug 29

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
It is still important.
Components: -Blink>Loader

Sign in to add a comment