After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 340860 - adding new topics totally unobvious
adding new topics totally unobvious
Product: epiphany
Classification: Core
Component: Bookmarks
git master
Other Linux
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Marco Pesenti Gritti
: 406398 (view as bug list)
Depends on:
Reported: 2006-05-06 21:22 UTC by Luis Villa
Modified: 2014-11-26 21:19 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18

Description Luis Villa 2006-05-06 21:22:02 UTC
So, if you type a new topic, you get this little dropdown suggesting you can 'create topic 'foo''. In many themes the dropdown is totally subtle and unobvious. I just watched my girlfriend completely not see it and hit 'add' without selecting  create topic. When she went to add the next bookmark, she was quite surprised that it wasn't there.

So, two options to solve the problem (offhand, might be others):
 * make the dropdown more obvious
 * if a topic is in the topic entry, but doesn't exist, just create it on 'add'.
Comment 1 Crispin Flowerday (not receiving bugmail) 2006-05-06 21:34:50 UTC
Yeah, I've done exactly the same thing, the problem is that the dropdown blends in with the rest of the dialogue, so you don't see it. 

Personally, I expected the second of the options above to happen automatically.
Comment 2 Reinout van Schouwen 2006-05-06 22:11:28 UTC
Hm, not so good :-( Peter, any ideas?
Comment 3 Peter Harvey 2006-05-07 23:07:22 UTC
I agree, that's a bad usability bug. We have a few options:
 1. add an icon to the action somehow, make it more visible
 2. disable the "Add" button while the topic list is inconsistent
 3. make topics auto-create and then auto-delete when empty as mpt suggested
 4. topics auto-create as crispin suggested
 5. indicate that the topic is not "real" yet (italics or red squiggly line)

Of these, I think that options 1, 3 and 4 are the easiest to implement. But...

The problem with 4 is that "typo" topics are automatically created, and there is no easy way to delete them. The problem with 3 is that topics which are only temporarily empty are deleted, making it hard for mouse-based users. The problem with 1 is that it just may not help that much. Note that previously the behaviour was "on enter, create the currently entered topic if it doesn't exist", but people objected to that.

We might be able to implement 4 in the following way:
 - whenever the focus leaves the topic entry, extract the names
 - map as many as possible to existing topics (case-insensitive)
 - create new topics for the rest, and store the list with the dialog
 - when the dialog is closed, delete any of the new topics that are empty

This still isn't perfect, but would work. Comments?
Comment 4 Reinout van Schouwen 2007-02-11 20:52:44 UTC
*** Bug 406398 has been marked as a duplicate of this bug. ***
Comment 5 Joachim Noreiko 2007-02-12 11:41:29 UTC
I think adding topics to the list when focus leaves the topic typing box will make the UI look jumpy to the user.

(In reply to comment #0)
>  * if a topic is in the topic entry, but doesn't exist, just create it on
> 'add'.

That's what I'd suggest too.

As for the problem with typo topics -- is there a way to merge topics? 
OTOH, I'd maybe expect to do that by dragging one topic onto another in the organize bookmarks dialog.

Sorry for the dupe :)
Comment 6 Gilles Dartiguelongue 2007-03-05 09:24:12 UTC
I agree that missing topics should be autocreated on add. 
If there is a typo, well the user as to learn how to use his keyboard in the first place ;) and there is always the bookmark editing facility to correct that which is as simple as selecting all bookmark from one topic and drag them to the other.

I don't know if the bookmark editor implements dragging a topic onto another yet but I think it would be cool to have.

for the icon in the dropdown, maybe that would be feasible with libsexy. I think it's not a bad idea to have it anyway.

One final note: I'd like to read the arguments of people that was against the autoadd topic method.
Comment 7 Gil Forcada 2007-05-11 10:36:28 UTC
(In reply to comment #5)
> (In reply to comment #0)
> >  * if a topic is in the topic entry, but doesn't exist, just create it on
> > 'add'.
> That's what I'd suggest too.

+1 here, any progress in this direction ?
Comment 8 Reinout van Schouwen 2007-05-11 14:35:54 UTC
Unfortunately, not yet.
Comment 9 Gil Forcada 2007-05-30 19:29:34 UTC
I'm using epiphany 2.18.1 in Ubuntu Feisty and when adding a bookmark, in the matching topics drop-down list it displays a «add %s»

it's a hack in the epiphany's ubuntu version or it's in trunk already, so this bug can be closed?
Comment 10 Reinout van Schouwen 2007-09-01 12:24:37 UTC
No, this bug is still valid.
Comment 11 Alexandre Franke 2014-11-26 21:19:17 UTC
Nowadays it's just a matter of FIle → New topic, so I'm closing this report as fixed.