https://bugs.kde.org/show_bug.cgi?id=446228

Balint <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #5 from Balint <[email protected]> ---
Still present in Plasma 6.6.6 with Brave. Adding to the root cause from comment
1, there are two separate hardcoded assumptions:
BookmarksRunner::findBrowserName() returns service->exec() for
x-scheme-handler/http, and BrowserFactory string-matches that against
firefox/opera/chromium/chrome/falkon. Brave's exec is
/usr/bin/brave-browser-stable %U, so it matches nothing and falls through to
the Konqueror backend, which returns no results and logs nothing. The second
assumption is ChromeFindProfile, which is passed a literal google-chrome or
chromium config directory name.

Adding "brave" to the match list fixes Brave and leaves Vivaldi, Edge and the
next fork broken. Scanning ~/.config/*/Local State for a Chromium-shaped
profile, or making the profile directory configurable, would close all of them
at once.

Userspace workaround for anyone who lands here in the meantime:
https://balint.blog/krunner-brave/

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to