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 786606 - Clicking "Devices" section shouldn't open Printers panel
Clicking "Devices" section shouldn't open Printers panel
Status: RESOLVED OBSOLETE
Product: gnome-control-center
Classification: Core
Component: shell
3.25.x
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-08-22 12:54 UTC by Bastien Nocera
Modified: 2021-06-09 16:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
shell: Swap Display and Printers positions (986 bytes, patch)
2018-01-30 13:14 UTC, Georges Basile Stavracas Neto
committed Details | Review

Description Bastien Nocera 2017-08-22 12:54:53 UTC
I'm not sure how it should behave though. Either continue showing the previously selected panel, or show a placeholder.
Comment 1 Allan Day 2017-08-22 15:37:05 UTC
It's true that being shown the printer settings could be unexpected. It seems OK when I've been using it, although I have printers setup. In cases where you don't have printers it could feel a bit sad.

We could experiment with showing the previously selected panel, to see how it feels. Another approach might be to change the default to something like displays, which is always going to be present.

It would also be good to think about how the devices section should respond to different situations, as this could have an impact on this particular issue. For example, panels could be hidden or highlighted depending on which devices are present. We could also potentially show an overview of the devices on the system.

I don't like the idea of showing a placeholder if it's blank - that would be giving users extra stuff that they'd have to deal with, for little win.
Comment 2 Felipe Borges 2017-09-04 07:55:25 UTC
What concerns me here is actually the speed of the Printers panel. I have a remote cups server setup which doesn't load ~instantly~.

Not sure whether it is a thing design-wise, but I like alphabetical order.
Comment 3 Georges Basile Stavracas Neto 2018-01-30 13:14:30 UTC
Created attachment 367642 [details] [review]
shell: Swap Display and Printers positions

So that whenever the user opens the "Devices" section,
the Display panel is the first panel to dislpay. This
is because the user most likely always have a display,
while they might not always have a printer available.
Comment 4 Bastien Nocera 2018-01-30 13:41:54 UTC
Review of attachment 367642 [details] [review]:

I'd rather have either no sub-sections, or the first item in the sub-section not be selected when switching to a sub-section.

So, that's fine to commit, but it doesn't fix the bug.
Comment 5 Georges Basile Stavracas Neto 2018-01-30 13:47:09 UTC
Comment on attachment 367642 [details] [review]
shell: Swap Display and Printers positions

Attachment 367642 [details] pushed as 0a4ce2a - shell: Swap Display and Printers positions
Comment 6 Allan Day 2018-01-30 14:25:23 UTC
(In reply to Bastien Nocera from comment #4)
...
> the first item in the sub-section
> not be selected when switching to a sub-section.
...

Is there a bug for that? I thought I'd seen one, but now I can't find it.
Comment 7 André Klapper 2021-06-09 16:28:16 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new bug report at
  https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/

Thank you for your understanding and your help.