-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
custom URL issues #3219
Comments
ff://http:// is not a valid URL. If you want to launch specifically Firefox use the cmd:// syntax: |
Well [ff] here is just for example. It is not possible to open any other custom URL. |
I honestly didn't even know about I did some investigating (Ubuntu 18.04 with backports):
All this leads me to believe this has something to do with Qt-MacOS interfacing, as on my system my OS is handling the urls. Further emphasized by |
Well... Dont know how to help with it. Maybe only to reference MacPass 0.7.3 which is able to open URLs in the same way OS does. |
Also tested with standard URL "ssh".
|
Further evidence of it being a Qt --> Mac interface issue, I had explicitly tested ssh:// (and steam://) before opening the PR. Makes me wonder if its an upstream bug/quirk, based on no mention of any of this in the QUrl class docs and QDesktopServices class About MacPass, it only targets macOS (and is written in objective c) where as keepassxc targets (through Qt) mac windows and linux, so I don't think it can be used as reference |
Interesting, I'll run this through the debugger on mac later. |
Wonder if #3264 fixes this |
|
Hello, |
Expected Behavior
Current Behavior
has no reaction at all.
is starting custom URL handler and opens Chrome browser page.
From Mac OS terminal following custom URLs are opened in correct way:
- [open ff://http://xxx.com/wp-admin]
- [open chrome://google.com]
They are also opened in correct way from MacPass 0.7.3 after double click on URL (same database file).
OS: macOS Mojave 10.14.5
Enabled extensions: None
The text was updated successfully, but these errors were encountered: