"JS ERROR" / "str2 may not be null" / network.js:122:21 / and 5 blank network quicksettings tiles are shown, when logged in as user not in wheel group (sudo)
Affected version
- Fedora Linux 37 (Workstation Edition)
- gnome-shell-43.3-1.fc37.x86_64
- NetworkManager-1.40.10-1.fc37.x86_64
This still occurs after logging in with no shell extensions.
I use Wayland.
Bug summary
Steps to reproduce
- Plug in to wired ethernet.
- Log in as my normal user, which is not a member of the wheel group (permission to use sudo).
- Click on quicksettings - top right hand corner of the screen.
What happened
Gnome shell shows 5 "blank" quicksettings. They are all for networking. E.g. clicking on the last blank tile shows it is for VPN settings.
Even before clicking, I notice there is icon for either wired or wireless network connection. However I am successfully connected to both. This is shown fine in Settings->Networking and Wi-Fi, and I can use the internet.
What did you expect to happen
Normally there should be (and are) no blank quick-settings tiles, there is no tile for VPN because I don't use a VPN, and the top-bar shows a Wi-Fi icon when I am connected to Wi-Fi.
Relevant logs, screenshots, screencasts etc.
If I instead login as my sysop user, which is a member of the wheel group and can run sudo, then I get "what I expect to happen" instead.
I recently upgraded from Fedora 36 to 37. Maybe this is what caused the problem.