Bug 410369

Summary: SwipeListItem does not always display actions after row removal
Product: [Frameworks and Libraries] frameworks-kirigami Reporter: Alexander Potashev <aspotashev>
Component: generalAssignee: Marco Martin <notmart>
Status: RESOLVED DUPLICATE    
Severity: normal CC: nate
Priority: NOR    
Version: 5.59.0   
Target Milestone: Not decided   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:

Description Alexander Potashev 2019-07-29 19:21:04 UTC
SUMMARY
SwipeListItem does not always display actions after row removal.

STEPS TO REPRODUCE
1. Open kwindesktop KCM which uses Kirigami.SwipeListItem for listing virtual desktops.
2. Set the number of desktops to at least 4 by adding new desktops if necessary, I will refer to them below as D1, D2, D3, D4.
3. Set the number of desktop rows to 2.
4. Hover desktop D3 (which goes immediately after section title "Row 2"), so that Rename/Delete("-") action buttons become visible.
5. Hover the Delete("-") button and quickly click on it, until its tooltip appears.

OBSERVED RESULT
The selected desktop disappears from the list. Until you move the mouse pointer again, the action buttons Rename/Delete("-") never appear for desktop D4, even though it is now hovered.

EXPECTED RESULT
The action buttons Rename/Delete("-") for D4 should appear immediately.

SOFTWARE/OS VERSIONS
Operating System: Fedora 30
KDE Plasma Version: 5.15.5
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.4
Kernel Version: 5.1.17-300.fc30.x86_64
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-6700HQ CPU @ 2.60GHz
Memory: 15,4 ГиБ

ADDITIONAL INFORMATION
Comment 1 Marco Martin 2019-09-19 13:11:55 UTC
can't reproduce lcoally, the buttons appear correctly even without moving the mouse
Comment 2 Alexander Potashev 2019-09-19 13:35:28 UTC
(In reply to Marco Martin from comment #1)
> can't reproduce lcoally, the buttons appear correctly even without moving
> the mouse

which versions of KF5 and Plasma did you try?
Comment 3 Nate Graham 2022-01-23 04:27:27 UTC
Duping to Bug 426142since that has more information and a test case.

*** This bug has been marked as a duplicate of bug 426142 ***