Skip to content

Open URL (Ctrl+U) fails, due to missing escaping  #905

@xshadow

Description

@xshadow

Expected Behavior

Open URL should open a URL in your designated browser

Current Behavior

Nothing happens, /usr/bin/xdg-open $URL fails

Log Output:
Launch failed (/usr/bin/xdg-open https://trac.torproject.org)

Possible Solution

Escape URL's with "" when passing to /usr/bin/xdg-open

Steps to Reproduce (for bugs)

  1. Start Keepassxc
  2. open URL with STRG+U
  3. nothing happens

Context

Problems exists, when Starting keepass with keepassxc or env QT_QPA_PLATFORMTHEME='' keepassxc (mentioned as possible solution in #73 )

Does not matter which shell you uses, same behavior on bash or zsh.

Debug Info

KeePassXC - Version 2.2.0 - Snap Package
Revision: 9a7e685

Libraries:

  • Qt 5.7.1
  • libgcrypt 1.7.6-beta

Operating system: Ubuntu Core 16
CPU architecture: x86_64
Kernel: linux 4.10.0-33-generic

Enabled extensions:

  • KeePassHTTP
  • Auto-Type
  • YubiKey

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions