Bug 481694 - Confusing access the Internet message, when internet already works
Summary: Confusing access the Internet message, when internet already works
Status: RESOLVED FIXED
Alias: None
Product: Welcome Center
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Oliver Beard
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-02-22 19:01 UTC by John
Modified: 2024-02-29 16:13 UTC (History)
2 users (show)

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


Attachments
Access the Internet step shown with instructions, even when internet is already connected (970.59 KB, image/png)
2024-02-22 19:01 UTC, John
Details

Note You need to log in before you can comment on or make changes to this bug.
Description John 2024-02-22 19:01:18 UTC
Created attachment 166023 [details]
Access the Internet step shown with instructions, even when internet is already  connected

SUMMARY
Confusing access the Internet message, when internet already works


STEPS TO REPRODUCE
1. Boot KDE Neon live CD
2. Connect to the internet, like to your wireless network
3. Install it

OBSERVED RESULT
If you connect to the internet before installing it, the wireless network and its authentication will be remembered also after it was installed.
The "Access the Internet" step of the Welcome Center has the following description / instructions:
"You can connect to the internet..."
That seems to be misleading / confusing, when the internet is already connected and working.

EXPECTED RESULT
The first part of the message, "You can connect to the internet...", should not be there when the internet is already connected and working as it's confusing, making you think that there's a problem with the internet, not actually being connected, even though the widget says it is.
I would expect that this step would be skipped altogether or the message to be changed so only the second part of the message is displayed.
Or explain that the widget is good for disconnecting from the currently connected one and to connect to another one.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:
KDE Plasma Version: 6.0.0
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION
Graphics Platform: Wayland
Installed ISO: neon-testing-20240207-1524.iso
Comment 1 Oliver Beard 2024-02-27 03:34:39 UTC
I think the problem here is that the system connects at login (generally by default), but Welcome Center might launch before that and keeps the assumption that it's open without being connected.

We could remove the page at runtime if it hasn't yet been seen, or (my preference), better communicate in the page that you are connected with a big check (✔️). This would let the user know anyway how they can manage connections.
Comment 2 John 2024-02-27 17:57:21 UTC
I think you are right!

I indeed said in the installer to configure the installed system to login automatically as I'm using this laptop just for testing Plasma 6 and I don't need the extra security to annoy and waste my time.

I was initially thinking that is better to remove that page, as everyone should recognize the Wi-fi icon, but I think some Windows users might not as they are familiar with a globe ow what Windows uses now.

And of course it's nice to communicate to people from where they can manage their network connections.

So yes, I would go to with keeping the page, but with better communication of the state.

I think that a a big check (✔️) would be nice when you have a connection, but I don't think it wold be nice to see a big cross (❌) when a connection is not available.

As if the situation is very bad like, no network driver or no networks adapter.

I think for the no connection a warning (⚠️) would be nice.

Or may just an information (ℹ️) would be nicer and less scary, less making people feeld bad that they just happen to not have internet.

But anyway, if you decide to also show the case of missing network driver or missing network adapter, then I think the cross sign is acceptable and the user will know that even if it goes with the laptop to a bar or start a hotspot on his phone, it will still not be able to connect to any network.

But I guess for this case you need to check all wireless adapters attached + their drivers, all ethernet adapters attached + their drivers.

I'm not sure what's the situation with networking over Bluetooth, if that's a working thing too and where it's shown, if it's in the network widget or in the Bluetooth widget.

Anyway, please do whatever you can, when you have the time!
Comment 3 Bug Janitor Service 2024-02-27 21:29:16 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-welcome/-/merge_requests/138
Comment 4 Oliver Beard 2024-02-29 16:13:07 UTC
Git commit 74f32c80be10f522b5a579a5bdee19004d69d163 by Oliver Beard.
Committed on 29/02/2024 at 15:55.
Pushed by olib into branch 'master'.

pages/Network: Show a placeholder when connected or plasma-nm is not available
There is no need to show the mock panel when it isn't needed.

M  +63   -14   src/qml/pages/Network.qml

https://invent.kde.org/plasma/plasma-welcome/-/commit/74f32c80be10f522b5a579a5bdee19004d69d163