Bug 208204 - Browse option in Configure Your Desktop / Default Applications - System Settings / Web Browser is buggy
Summary: Browse option in Configure Your Desktop / Default Applications - System Setti...
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_componentchooser (show other bugs)
Version: 4.9.3
Platform: Mandriva RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: investigated
: 242707 275924 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-22 20:07 UTC by James Cole
Modified: 2018-11-26 14:38 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James Cole 2009-09-22 20:07:23 UTC
Version:            (using KDE 4.2.4)
OS:                Linux
Installed from:    Mandriva RPMs

Configure Your Desktop / Default Applications - System Settings / Web Browser/
Default Component / In the following web browser/ Browse button 

1. If click on browse button and choose Konqueror from known Application list,
it pastes "konqbrowser" in the "In the following web browser" field. However,
clicking on a link in a Thunderbird emails then opens Konqueror with a page
full of code from the cache instead of going to the web page.

2. If click on browse button and browse to /usr/bin/konqueror, it leaves the
"In the following web browser" field blank. However, typing
"/usr/bin/konqueror" directly into the field works as required.

I therefore find that the "browse" button is not functioning and will confuse
users.

Reported as Mandriva bug 50853 on Bugzilla, they asked to post here.
Comment 1 Christoph Feck 2009-09-23 00:48:55 UTC
2. is fixed since KDE 4.3.0
Comment 2 Igor Poboiko 2010-09-18 11:54:13 UTC
*** Bug 242707 has been marked as a duplicate of this bug. ***
Comment 3 FiNeX 2011-08-24 13:12:37 UTC
*** Bug 275924 has been marked as a duplicate of this bug. ***
Comment 4 Janet 2011-08-27 15:27:18 UTC
Obviously it is not fixed, the problem still exists in 4.6.x
Comment 5 Jekyll Wu 2012-12-05 05:54:39 UTC
The first problem is due to code like this :

void CfgBrowser::selectBrowser()
{
    KUrl::List urlList;
    KOpenWithDialog dlg(urlList, i18n("Select preferred Web browser application:"), QString(), this);
    if (dlg.exec() != QDialog::Accepted)
        return;
    m_browserService = dlg.service();
    if (m_browserService) {
        m_browserExec = m_browserService->desktopEntryName();
         ...

However, the .desktop corresponding to konqueror is installed as konqbrowser.desktop.  That is why "konqbrowser" is filled .
Comment 6 Nate Graham 2018-11-26 06:00:19 UTC
All problems here are fixed for me in Plasma 5.14. The Konqueror name issue is a packaging matter that should be taken up with distro maintainers and packagers.
Comment 7 Wolfgang Bauer 2018-11-26 11:55:19 UTC
(In reply to Nate Graham from comment #6)
> The Konqueror name issue
> is a packaging matter that should be taken up with distro maintainers and
> packagers.

Not really.
Konqueror upstream does actually (still) ship "konqbrowser.desktop"...
See https://cgit.kde.org/konqueror.git/tree/konqbrowser.desktop
Comment 8 Nate Graham 2018-11-26 14:38:07 UTC
Ok, please submit a bug against Konqueror then. :)