Bug 2011333 - Toggling repo in Discover doesn't redraw the checkbox, confusing users
Summary: Toggling repo in Discover doesn't redraw the checkbox, confusing users
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: plasma-discover
Version: 35
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedBlocker
Depends On:
Blocks: F35FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2021-10-06 12:55 UTC by Kamil Páral
Modified: 2021-10-21 00:55 UTC (History)
5 users (show)

Fixed In Version: plasma-discover-5.23.0-2.fc35
Clone Of:
Environment:
Last Closed: 2021-10-21 00:55:10 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
repo checkboxes not redrawing correctly (video) (899.53 KB, video/webm)
2021-10-06 12:56 UTC, Kamil Páral
no flags Details
rpm -qa (60.40 KB, text/plain)
2021-10-06 12:56 UTC, Kamil Páral
no flags Details


Links
System ID Private Priority Status Summary Last Updated
KDE Software Compilation 406295 0 NOR UNCONFIRMED State of checkboxes is not immediately updated after I enable/disable a firmwares source in "Settings" page 2021-10-11 18:00:52 UTC

Description Kamil Páral 2021-10-06 12:55:31 UTC
Description of problem:
When I open Discover and go to Settings, I can configure my repos. Due to some other bugs, the only repos which I could successfully enable/disable were the ones under "Firmware Updates" section. However, when I click on the checkbox, it seems that "nothing happens". But it is just a redrawing problem. If I switch to a different panel (e.g. About) and back to Settings, the checkboxes are correctly redrawn, and the repositories were properly configured (I checked with `fwupdmgr get-remotes`).

Tested in a virt-manager VM with virtio+spice graphics and a Wayland session. If I have time, I might be able to also try this on bare metal, whether this could be graphics driver related.


Version-Release number of selected component (if applicable):
kf5-plasma-5.85.0-2.fc35.x86_64
plasma-discover-5.22.5-1.fc35.x86_64

How reproducible:
always

Steps to Reproduce:
1. install a clean F35 KDE
2. open Discover -> Settings
3. under Firmware Updates, try to toggle some checkboxes. See if they change state correctly. If not, switch to About and back to Settings, they should be redrawn now.


Additional info:
So this is just a graphical glitch. But at the same time it's quite troublesome, because the users will probably not realize this, click on the same checkbox a couple more times (again, "nothing happens"), perhaps also click on some other nearby checkboxes, and then close the application as "not working". This will leave their system probably badly misconfigured.

Comment 1 Kamil Páral 2021-10-06 12:56:02 UTC
Created attachment 1829838 [details]
repo checkboxes not redrawing correctly (video)

Comment 2 Kamil Páral 2021-10-06 12:56:08 UTC
Created attachment 1829839 [details]
rpm -qa

Comment 3 Kamil Páral 2021-10-06 12:57:45 UTC
Proposing for a blocker discussion under https://fedoraproject.org/wiki/Fedora_35_Final_Release_Criteria#Default_application_functionality

Comment 4 Adam Williamson 2021-10-07 23:59:23 UTC
Not fixed by 5.23.0, btw, according to my testing.

Comment 5 Adam Williamson 2021-10-08 17:50:07 UTC
+4 in https://pagure.io/fedora-qa/blocker-review/issue/517 , marking accepted.

Comment 6 Fedora Update System 2021-10-18 18:37:16 UTC
FEDORA-2021-3797fcf296 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-3797fcf296

Comment 7 František Zatloukal 2021-10-18 19:24:57 UTC
FEDORA-2021-3797fcf296 fixes the issue.

Comment 8 Kamil Páral 2021-10-19 06:58:55 UTC
Confirmed fixed.

Comment 9 Fedora Update System 2021-10-21 00:55:10 UTC
FEDORA-2021-3797fcf296 has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.