Summary: | In panel edit mode, widgets' hover popups are inaccessible via mouse when animations are disabled | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Jan Rathmann <jan.rathmann> |
Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | 4wy78uwh, aspotashev, filip.kendes1, nate, niccolo.venerandi |
Priority: | NOR | ||
Version: | 6.3.1 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/-/commit/950852fb47cc1999ca8de90d4ddac4dcb5667049 | Version Fixed In: | 6.3.5 |
Sentry Crash Report: |
Description
Jan Rathmann
2025-02-25 11:24:45 UTC
Can confirm. This is reproducible for me even without setting the panel to custom. A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2856 (In reply to Nate Graham from comment #2) > This is reproducible for me even without setting the panel to custom. Interesting, I can reproduce it only with panel width set to "Custom". Git commit 8bb0f894d8976468a82dc5db780bf620504e043b by Nate Graham. Committed on 02/03/2025 at 15:33. Pushed by ngraham into branch 'master'. Port Timer objects away from adjustable-duration intervals where needed A Timer's interval value should only use a standard duration unit that adjusts with the user's chosen animation speed if it controls a visible animation. Otherwise the interval will get scaled inappropriately and weird things will happen. For Timers where the duration should not scale, we should either use a hardcoded value appropriate to the use case (if it needs to be short or match something else) or else use `Kirigami.Units.humanMoment`, which is 2 seconds long and targets this use case. Several timers in this repo don't conform to those rules; port them to the appropriate thing. FIXED-IN: 6.3.3 M +1 -1 applets/taskmanager/package/contents/ui/main.qml M +1 -1 containments/desktop/package/contents/ui/FolderViewDialog.qml M +1 -1 containments/panel/contents/ui/ConfigOverlay.qml M +1 -1 desktoppackage/contents/configuration/panelconfiguration/PanelRepresentation.qml M +1 -1 desktoppackage/contents/views/Desktop.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/8bb0f894d8976468a82dc5db780bf620504e043b *** Bug 503111 has been marked as a duplicate of this bug. *** Git commit 950852fb47cc1999ca8de90d4ddac4dcb5667049 by Nate Graham. Committed on 25/04/2025 at 13:36. Pushed by ngraham into branch 'Plasma/6.3'. Port Timer objects away from adjustable-duration intervals where needed A Timer's interval value should only use a standard duration unit that adjusts with the user's chosen animation speed if it controls a visible animation. Otherwise the interval will get scaled inappropriately and weird things will happen. For Timers where the duration should not scale, we should either use a hardcoded value appropriate to the use case (if it needs to be short or match something else) or else use `Kirigami.Units.humanMoment`, which is 2 seconds long and targets this use case. Several timers in this repo don't conform to those rules; port them to the appropriate thing. FIXED-IN: 6.3.5 (cherry picked from commit 8bb0f894d8976468a82dc5db780bf620504e043b) M +1 -1 applets/taskmanager/package/contents/ui/main.qml M +1 -1 containments/desktop/package/contents/ui/FolderViewDialog.qml M +1 -1 containments/panel/contents/ui/ConfigOverlay.qml M +1 -1 desktoppackage/contents/views/Desktop.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/950852fb47cc1999ca8de90d4ddac4dcb5667049 |