Reset protocol association
-
@Pathduck
Wow ! thanks @Pathduck !
Well, I have checked your page : protocols seem to work fine !
Call-to is associated with the good application and works fine.So now with your tool, it seems we know where's the problem from.
It seems to come from the extension I use to "add" a call-to link to the webpage (its name is "right-click dialer" )
I have blocked by it by accident and now I can't get it back to work like it did.For information : OS is Win 10 x64 (latest : 19041.329) - Vivaldi is 3.1.1929.45
-
@Thomasdtg No worries
But I assume this is not solved for you - you don't get a menu from the extension after selecting and right-clicking a number? The extension appears to be very basic, no options page or way to disable it for some domains.
Have you checked your Extensions (Tools > Extensions) to make sure it's not disabled?
-
@Pathduck said in Reset protocol association:
don't get a menu from the extension after selecting and right-clicking a number? The extension appears to be very basic, no options page or way to disable it for some domains.
It is activated. Its definitely basisc, but it did the job very well
heres a screenshot of the extension parameters (in French sorry).
I have like "activated" it in any case.
Its probably related to the fact that I have "forbiden" to open once by mistake...and can't roll back -
@Thomasdtg So, you don't have "Right click dialer" in the context menu for a number?
-
It is present. but does nothing.
It used to open a small pop up with the number on which I had to click before it dials our phone sotfware.It works flawlessly on Chrome, Chromium and Edge on my computer....but not in Vivaldi
-
@Thomasdtg And this popup, does it come from the extension or your phone software? Do you have a screenshot of how it looks when it works?
I know very little of such software or how it integrates with the browser I'm afraid. Maybe someone else that uses such dialers can help more...
-
Hello, the pop up comes from the extension.
Heres a screenshot
-
@Thomasdtg Yes, that looks like a browser prompt, triggered by Javascript in the extension.
I had a test in Chromium and it worked there. Also had a look in the code of the extension, all it does is:
var phoneNumber = sanitizeNumber(meniuInfo.selectionText); phoneNumber = prompt("Edit number", phoneNumber);
It appears to fail on the sanitizeNumber method. The prompt itself should work, it just doesn't get there. You can try this yourself by pasting into the address bar:
javascript:prompt("Edit number", "123456789")
So, at this point you have the options:
- Contact the extension developer and have them look at why it breaks in Vivaldi.
- Report a bug to Vivaldi: https://vivaldi.com/bugreport/
I wouldn't have high hopes it being fixed soon but they might decide to have a look at it since it appears to work in Chromium. - Find an alternative:
https://chrome.google.com/webstore/detail/right-click-dialer/aedibklnjgnhjooclfofmleheeihipbd/related
I don't believe there's a settings you've clicked to unset this. It just doesn't work.
-
@Pathduck said in Reset protocol association:
javascript:prompt("Edit number", "123456789")
Thanks a lot for the research. It seems that I also have a bug with the "tel:" protocol which doesnt seem to be handled at all.
Native "Callto:" works (like you've put on the webpage you've created for test).I'll report a bug...maybe the team will get it fixed.
-
@pathduck.
The checkbox will be present on secure (https) sites only. It will not be available on insecure (http) sites. You can override this with the Vivaldi flag (vivaldi://flags) "Insecure origins treated as secure". -
@thomasdtg
I have the same issue with the "tel:" protocol. Maybe linked to "Callto". I have diagnosed it down to a profile issue. Meaning, if Open a Guest window the "tel:" protocol works, and I can click-to-call. But, in my regular profile, I get an "Aborted" message. I believe deleting my profile, and starting afresh will solve the issue. Not sure yet, how to do that without deleting all my settings etc. Any advice on that welcomed. -
I am not sure, whether this topic is already dead or I am about to hijack it in some way; if that should be the case bare with me.
I recently installed "Phone Link" on my computer and would like to have callto and tel protocol entries handled by the app, so that I can isntantly start a call via my smartphone.
I read the posts above and also had a look at Add Protocol Handler to Settings, but all tips are rather vague, at least not as concrete to try to implement them aside from the fact that the settings might be overwritten by the next update.
To make a long question short: Should I try to fix this via Settings or should I rather open a ticket with Vivaldi in order to have this issue clarified?
-
@Pathduck said in Reset protocol association:
Try the url
chrome://settings/handlers
.At the moment Vivaldi lacks the UI for this, hopefully it will come in the future, and improve upon the limited Chromium settings.
Was a way to do this ever added to Vivaldi? (in the UI) All I can find on this subject are posts going back years for people trying to do this, and having to edit some file or run some command, regardless of OS.
Seems utterly baffling to not be exposed in the settings panel somewhere. Even old Chrome crap; nothing is there.
Trying to switch applications for a protocol and getting absolutely livid searching for a way to do it. I don't have a preferences.json file, I have a 'preferences' nothing file with a single line of code full of 150,000 characters that keeps updating itself with random garbage even just typing into this text field, so there's no way that's it.
Where is this file? Do we make it? Where do we put it? Is there a tutorial for these things?
Meanwhile, Firefox has a very forward "applications" settings menu, like you'd be able to adjust in Windows itself, and lets you change it even when you click on a link handled by a protocol. It's simply less frustrating to copy the URL into firefox and launch it from there.
-
@DAOWAce said in Reset protocol association:
Was a way to do this ever added to Vivaldi?
If you can't find it in the Settings, that's a good indication it's not there
In Chromium browsers it depends on your OS protocol associations. Usually when you install a program, say a bittorrent client, it will register itself to handle
magnet
protocol and.torrent
files. The browser simply hands it off to the associated program.So if you want to change the application launched, you change the application assigned on the OS level. There is no way to set specific applications in the browser.
The
Preferences
file is a JSON file. It can be edited with the correct tools. It only contains the link between the site and the protocol the site is allowed to open. There is no need to edit this file.I agree, Firefox handles this much better.
It is what it is.