KDE NM connection editor shuffles the connection list upon connection

Bug #1406477 reported by Uqbar
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
plasma-nm (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

== How to reproduce
0. Define 4 wired connections. I have 1 "normal" and 3 "VPN".
1. Activate the main wired connection
2. Activate any of the "Available connections"

== What happens
The list of the available connections is shuffled. The one with connection in progress goes last in the list, while the mouse now points to a different connection button.
The "connection in progress" is displayed below the connection name, but there is no other sign, not even bold typeface.
As the connection succeeeds it will go in the "Active connections" part of the widget.
Upon disconnection the conenction will be put back in the "available" section, but at a position other than the original one.

== What should happen instead
Whatever makes more sense.
Shuffling that list is nonsense and adds confusion, especially in crowded connection lists.
My personal opinions: Keep the original connection order. There is no way to define it, though.

Screenshots are added below.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: plasma-nm 0.9.3.3-0ubuntu1
Uname: Linux 3.17.0-pf2+ x86_64
ApportVersion: 2.14.1-0ubuntu3.6
Architecture: amd64
CurrentDesktop: KDE
Date: Tue Dec 30 09:54:51 2014
InstallationDate: Installed on 2014-09-24 (96 days ago)
InstallationMedia: Kubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
SourcePackage: plasma-nm
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Uqbar (uqbar) wrote :
Revision history for this message
Uqbar (uqbar) wrote :
tags: added: kubuntu
Revision history for this message
Teunis Peters (teunis) wrote :

Shuffling order randomly is terrible, especially if one needs to use a VPN.
(which will appear anywhere randomly among a list of usable and unusable network connections).
It's a random shot over whether one can connect to VPN or is arbitrarily kicked from network.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in plasma-nm (Ubuntu):
status: New → Confirmed
Revision history for this message
Teunis Peters (teunis) wrote :

There's a priority number in the connection editor. It should be used in ordering connections.

Revision history for this message
Uqbar (uqbar) wrote :

I don't think that a reshuffle of the connection list can be a good idea or have any meaning.
While I think that keeping a sorting order, any sorting order, is.
If you has a list sorted in a certain manner, just keep it.

The priority number is for another purpose, the priority in running the connection attempts.

The display sort order is something different.
Usually, for cabled connections you want to use either a lexicographical ordering or a time-based one (latest to earliest, usually).
For wireless you either want a lexicographical ordering or one based on the signal strength.
Again, I am talking about the display, not the use. We have priority index for that.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.