Bug 460333 - Unable to reach the wifi login page if the network only blocks UDP
Summary: Unable to reach the wifi login page if the network only blocks UDP
Status: CONFIRMED
Alias: None
Product: frameworks-networkmanager-qt
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Other Other
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2022-10-13 00:29 UTC by Antti Savolainen
Modified: 2023-07-22 16:40 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antti Savolainen 2022-10-13 00:29:36 UTC
SUMMARY
Demonstrative video: https://youtu.be/LuaVOYQOw3g
When the notification prompts you to log in, the button takes you to https://networkcheck.kde.org/. Normally when the network login blocks all traffic, it automatically redirects you to the login page. If the network only blocks UDP before you log in, the web request goes through to that page and it only displays OK. I think the notification should direct you straight to the default gateway like it ddoes on android.

STEPS TO REPRODUCE
1. Be in a network that requires login but only Blocks UDP
2. Click on the desktop notification to log in

OBSERVED RESULT
You get directed to https://networkcheck.kde.org/ and the webpage only displays OK while you never get to log into your wifi

EXPECTED RESULT
The notification should direct you to the default gateway where the login resides

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: SteamOS Holo
(available in About System)
KDE Plasma Version: 5.23.5
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2022-10-14 18:48:44 UTC
Pretty sure this is the issue I was hitting with free airport wifi on a recent trip
Comment 2 Antti Savolainen 2022-10-14 18:51:10 UTC
Thankfully I was trying to use wireguard and bittorrent so I was able to catch the root cause