Bug 243724 - rekonq URL bar usability decreases without the clear button
Summary: rekonq URL bar usability decreases without the clear button
Status: RESOLVED UNMAINTAINED
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: 0.5.0
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: Plugins
Assignee: Andrea Diamantini
URL:
Keywords:
: 270425 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-07-06 07:41 UTC by Karthik Periagaram
Modified: 2018-05-11 16:32 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
The clear button on the right end of the text area (screenshot is from Dolphin) (1.67 KB, image/png)
2010-07-06 07:41 UTC, Karthik Periagaram
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Karthik Periagaram 2010-07-06 07:41:42 UTC
Created attachment 48620 [details]
The clear button on the right end of the text area (screenshot is from Dolphin)

Version:           0.5.0 (using KDE 4.4.4) 
OS:                Linux

The clear button (a black left-facing arrow-head with an X) is very handy to clear a text area. It is found almost everywhere in KDE where text is entered.

The new tech preview URL bar, however doesn't have it. Could you please bring it back?

I'm marking this as an "Enhancement" (wishlist?), but it's more of a "Normal" bug. :(

Thanks!

Reproducible: Didn't try
Comment 1 Michael Reiher 2010-10-28 18:14:36 UTC
I second that, please add the clear button. Consistency is importend and other than that it's very useful.
Comment 2 Felix Rohrbach 2011-01-21 17:23:36 UTC
The rekonq team decided against including the clear button, so this is WONTFIX. However, if rekonq gets plugin support, you can ask again to have that functionality as a plugin.
Comment 3 Michael Reiher 2011-01-21 18:11:57 UTC
Huh, why that? That's pretty much standard in the entire KDE and it's usability wise much better than finding Clear in the context menu. It's easier to discover and it takes only a single left click. Please reconsider this. And implementing something basic like that as a plugin seems a bit over engineered to me... Especially as users at which this button is targeted, will probably not think of enabling something like this in a complex plugin configuration.
Comment 4 Felix Rohrbach 2011-01-21 18:31:52 UTC
I don't think that the rekonq team will change its opinion as it was discussed several times on the mailing list. Here is one of them: http://www.mail-archive.com/rekonq@kde.org/msg01738.html
Comment 5 Karthik Periagaram 2011-01-23 16:33:25 UTC
Thanks, Felix, for the info. I didn't know that this had been discussed on the mailing list multiple times. I suppose someone from the rekonq team will mark this bug as a WONTFIX sometime.

I still think it's a very good idea to have the clear button. In fact, konqueror pretty much nails it with the clear button AND the enter button. The work flow is very nice. Grab a url, hit clear (without selecting it, so your copied url is still in the clipboard), paste the copied url and click the enter button. All without needing to switch to the keyboard.

In rekonq, I'd have to select the url (with a mouse), hit Ctrl+L (with the keyboard), hit backspace(keyboard again), paste the copied url (back to the mouse) and press enter (back to the keyboard). How this is deemed more usable than konqueror's clean workflow is beyond me to comprehend.

All-keyboard or all-mouse workflows are better than mixed workflows any day of the week. Further, I typically tend to associate all-keyboard workflows with "work" and all-mouse workflows with "play" or browsing... I had assumed that this was common practice.

That said, I'm okay with the idea of bringing in features like this as plugins. That way, I understand that the main application remains clean and simple, and optional plugins extend the functionality further.

Perhaps the devs should have a poll on kde-forums to understand user browsing habits better...
Comment 6 Andrea Diamantini 2011-01-23 17:17:34 UTC
All-keyboard : CTRL+C, CTRL+L, CTRL+V
All-mouse: rightclick on link --> copy, rightclick on urlbar --> clear,
rightclick on urlbar --> paste.

Out of curiosity: why do think no browser on Earth (but Konqueror) has a clear
button in the urlbar?
Comment 7 Karthik Periagaram 2011-01-23 18:18:44 UTC
(In reply to comment #6)

> All-mouse: rightclick on link --> copy, rightclick on urlbar --> clear,
> rightclick on urlbar --> paste.

... and then you still have to press enter. Laziness knows no bounds. :)

But this bug is about the clear button, which I sometimes sorely miss. As Michael mentions (comment #3), it's very easily discoverable. Also, it's the difference between one click and two. I mentioned the all-keyboard/all-mouse workflows as background info.

 
> Out of curiosity: why do think no browser on Earth (but Konqueror) has a clear
> button in the urlbar?

I'm not a programmer, so I'm blissfully unaware of the technical reasons behind it. As a user, my best guess would be consistency. This particular feature is seen all over KDE. For instance, if you edit the location bar in Dolphin, you see the clear button. Whenever you open a file, the file-open dialog has the clear button. When you compose an email, the kmail compose window shows a clear button (for addresses). Back to konqueror, if you open the find toolbar (Ctrl+F), there's the clear button again. On a KDE system, you just get used to seeing the clear button whenever there's a text line box thingie. Konqueror being the KDE browser, I suppose is just being consistent.

And because I see rekonq taking konqueror's place quite soon, I'd love to see clear buttons in rekonq, too. Just my 2 ยข.
Comment 8 Panard 2011-01-23 18:33:09 UTC
The clear button also allows to simply middle-click on it to replace the location with the clipboard. So with mouse :
- Select your text
- Middle click on the clear button
- Press Enter (or click the enter button)

I don't know faster way to quickly copy & paste an url, except in firefox where if you middle click on the site icon, it pastes the new location and loads it.
Having such a feature in rekonq will make it very usable. When you browse the web, you have a mouse in your hand, so making those long CTLR+.. sequences instead of a simple text selection + middle click makes crazy.
Comment 9 Michael Reiher 2011-01-24 12:19:31 UTC
(In reply to comment #6)
> All-mouse: rightclick on link --> copy, rightclick on urlbar --> clear,
> rightclick on urlbar --> paste.
This is comparatively complex. Especially with a touchpad I try to avoid context menus. The action sequence: "select->hit clear button->MMB paste selection->press Go button" is much simpler. 

Leaving alone that directly accessible actions are easier to discover for new users.

> 
> Out of curiosity: why do think no browser on Earth (but Konqueror) has a clear
> button in the urlbar?
Is this a serious question? You could as well ask: why does no other desktop than KDE supply this button? This is a very useful feature invented by the KDE community. And this is also the answer: Because Konqueror is more or less the only browser on earth targeted at the KDE platform (except the browser currently under discussion here) it's the only one having this button. Consequently a KDE application (even more if rekonq is supposed to become the default browser) should stick to what's common practice for the platform (at least as default). 

IMHO there is not really a point to discuss the usefulness of the clear button here. It can be assumed. It has been discussed and reviewed for KDE in general by usability people and in particular for Konqueror. This doesn't mean that every KDE application has to use all KDE features slavishly, but it should be considered really well before sacrificing consistancy. (This IMHO also counts for the non existing menu bar ...). 

Btw: If the plugin solution means adding a toolbar button (as I read somewhere), this would be only a suboptimal solution. The button is usually placed within the line edits for a reason.

So, please reconsider.
Comment 10 Andrea Diamantini 2011-01-24 18:11:01 UTC
(In reply to comment #9)
> (In reply to comment #6)
> > All-mouse: rightclick on link --> copy, rightclick on urlbar --> clear,
> > rightclick on urlbar --> paste.
> This is comparatively complex. Especially with a touchpad I try to avoid
> context menus. The action sequence: "select->hit clear button->MMB paste
> selection->press Go button" is much simpler. 

This is just your opinion.

> > 
> > Out of curiosity: why do think no browser on Earth (but Konqueror) has a clear
> > button in the urlbar?
> Is this a serious question? You could as well ask: why does no other desktop
> than KDE supply this button? This is a very useful feature invented by the KDE
> community. And this is also the answer: Because Konqueror is more or less the
> only browser on earth targeted at the KDE platform (except the browser
> currently under discussion here) it's the only one having this button.
> Consequently a KDE application (even more if rekonq is supposed to become the
> default browser) should stick to what's common practice for the platform (at
> least as default). 

That button is a common practice for a (K)LineEdit, not for an urlbar. And it is disabled by default.

> IMHO there is not really a point to discuss the usefulness of the clear button
> here. It can be assumed. It has been discussed and reviewed for KDE in general
> by usability people and in particular for Konqueror. This doesn't mean that
> every KDE application has to use all KDE features slavishly, but it should be
> considered really well before sacrificing consistancy. (This IMHO also counts
> for the non existing menu bar ...). 
> 
> Btw: If the plugin solution means adding a toolbar button (as I read
> somewhere), this would be only a suboptimal solution. The button is usually
> placed within the line edits for a reason.

Our urlbar implementation avoids using the "default" clear button, because of the right icons there. We can implement it in a different way, adding as icon there, in the same way the other apps have, but consistent with the right icons.
We talked together, considered HIG suggestions, debated and decided to not provide it as default. Are we wrong? Maybe. But it's our software, after all.

> So, please reconsider.

It's strange but I feel it's not us that seems needing to reconsider things. You don't like the missing clear button, the missing menubar and you like the "KDE default-ish" konqueror implementation. Why don't you use it, then?
Comment 11 Felix Rohrbach 2011-04-08 16:32:56 UTC
*** Bug 270425 has been marked as a duplicate of this bug. ***
Comment 12 Andreas Stempfhuber 2013-11-26 19:52:33 UTC
That's an unfortunate decision as

1. A clear button is a must have on X11 when manually marking the URL overwrites in most cases the X11 primary selection which is not intended by the user. Because of this the clear button is one of the major features of KDE.

2. CTRL+L as a browser independent workaround is the worst possible key combination because it requires both hands on the keyboard.

3. "rightclick on urlbar --> clear" does not work as clear is grayed out when the URL is not marked which brings us back to 1.

The X11 primary selection is a major feature of X11. Unfortunately many applications which are primary designed for the MS Windows world do not fit well into the Unix concepts and often break them. Fortunately KDE was different from the very beginning because of his goal to bring a desktop experience to the Unix environment. I was hoping that this good work continues.
Comment 13 alouali 2014-01-12 05:29:35 UTC
I completely agree, under Linux with the simple paste with middle-click, the lack of clear button is really annoying.

Why not let the user decide to add or remove this button by putting it on the list of "Configure Main Toolbar" ?

I am the developper of Firefox "Konquefox" extension, so I know there is a real demand for the clear button under Linux !!!

htttp://konquefox.free.fr/ 
or
https://addons.mozilla.org/fr/firefox/addon/konquefox/
Comment 14 alouali 2014-01-12 05:30:08 UTC
I completely agree, under Linux with the simple paste with middle-click, the lack of clear button is really annoying.

Why not let the user decide to add or remove this button by putting it on the list of "Configure Main Toolbar" ?

I am the developper of Firefox "Konquefox" extension, so I know there is a real demand for the clear button under Linux !!!

htttp://konquefox.free.fr/ 
or
https://addons.mozilla.org/fr/firefox/addon/konquefox/
Comment 15 Andrea Diamantini 2014-01-12 09:12:52 UTC
Hi alouali,
I don't understand when you say "UNDER LINUX with the simple....". Why under linux? What's the difference between linux, windows or mac in this area?

Your suggestion about putting this button OUT of the toolbar is a 2 minutes job: I'll do it now. But I'm not that sure people here will like it. They are talking about the "clear button" inside the textedit, that I DON'T WANT to enable, because of the different use of that area in rekonq and in all the major browsers: just konqueror offers this thing
Comment 16 Andrea Diamantini 2014-01-12 09:48:31 UTC
Git commit 806c0ef272b847e8a40f9335661f7336e723d3c0 by Andrea Diamantini.
Committed on 12/01/2014 at 09:49.
Pushed by adjam into branch 'master'.

Implement the "clear urlbar action"

You just need to add it (OUT of the urlbar) with
right click --> configure main toolbar.

Is this enough guys?

PS: Thanks alouali for the idea ;)

M  +8    -0    src/urlbar/urlbar.cpp
M  +2    -0    src/urlbar/urlbar.h
M  +5    -1    src/webwindow/webwindow.cpp

http://commits.kde.org/rekonq/806c0ef272b847e8a40f9335661f7336e723d3c0
Comment 17 alouali 2014-01-12 12:29:48 UTC
(In reply to comment #15)
> I don't understand when you say "UNDER LINUX with the simple....". Why under Linux ?

Hello Andrea,

"Under Linux" because, as far as I know, the simple "Copy Paste" by first selecting and then middle-clicking works only under X11/ Linux, and not in Windows or Mac. It's very efficient : you don't need any menu or "Ctrl-C / Ctrl-V"

If you have to select the URL to then clear it, you loose this possibility.

That's why from Firefox 1.5 to 24 now, my little Konquefox has still some little success for KDE users.

Many thanks for the possibility to have it as a button in the bar : may be it's not perfect for some people, but for me it does the job !
Comment 18 Christoph Feck 2014-01-25 18:36:19 UTC
> htttp://konquefox.free.fr/ 

Thanks for the pointer. Indeed it makes Firefox more bearable (for the cases where Konqueror does not work).
Comment 19 Nate Graham 2018-05-11 16:32:20 UTC
Development on Rekonq ceased four years ago, and it has been unmaintained since then. KDE recommends using Falkon instead.