Summary: | Wayland: Tooltip on date input fields steals focus, prevents entering data | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Marco Rebhan <me> |
Component: | ux-ui | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | auxsvr, jvlawrence01, p.r.worrall |
Priority: | NOR | ||
Version: | 5.1.2 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/office/kmymoney/commit/6739583967a2c1e9a7f3d4c5aa1503cb08d0cb46 | Version Fixed In: | 5.1.3 |
Sentry Crash Report: |
Description
Marco Rebhan
2021-12-14 19:51:47 UTC
If, as I suspect, this is specific to Wayland, then I would clarify that in they subject, and would guess that there is nothing the KMyMoney team can directly do about it. Unfortunately, I'm not sure which component to report this against - possibly frameworks-kwayland, frameworks-plasma, or one of the other plasma components. (In reply to Jack from comment #1) > If, as I suspect, this is specific to Wayland, then I would clarify that in > they subject, and would guess that there is nothing the KMyMoney team can > directly do about it. Unfortunately, I'm not sure which component to report > this against - possibly frameworks-kwayland, frameworks-plasma, or one of > the other plasma components. Looking at the code for a bit, this might technically be a Frameworks bug. However, KMyMoney uses [1] the deprecated KPassivePopup component [2] for this so it should probably be ported away from that either way, and since it's deprecated I don't assume that component will be fixed to work correctly on Wayland, also it seems to me like doing that would need it to be rewritten significantly since it uses a lot of absolute positioning logic for one. Going to unlink bug 442779 since there's more going on than just that, if it's even related. [1]: https://invent.kde.org/office/kmymoney/-/blob/master/kmymoney/widgets/kmymoneydateinput.cpp [2]: https://invent.kde.org/frameworks/knotifications/-/commit/3b972140996edcf83e2d311409b5ee6745cc902e *** Bug 439289 has been marked as a duplicate of this bug. *** A possibly relevant merge request was started @ https://invent.kde.org/office/kmymoney/-/merge_requests/141 A possibly relevant merge request was started @ https://invent.kde.org/office/kmymoney/-/merge_requests/141 Git commit fce954bd1648ef1d1588b8ae753421be9c7a5fec by Thomas Baumgart, on behalf of Marco Rebhan. Committed on 06/01/2022 at 08:38. Pushed by tbaumgart into branch 'master'. Remove use of deprecated KPassivePopup Removed completely because the popup displayed the same date as displayed in the date field itself, making it unneeded imo. This fixes the popup rapidly appearing and disappearing on Wayland when the date field has focus, making it very hard to input a date. M +1 -27 kmymoney/widgets/kmymoneydateinput.cpp https://invent.kde.org/office/kmymoney/commit/fce954bd1648ef1d1588b8ae753421be9c7a5fec Git commit 6739583967a2c1e9a7f3d4c5aa1503cb08d0cb46 by Thomas Baumgart. Committed on 06/01/2022 at 11:22. Pushed by tbaumgart into branch '5.1'. Remove use of deprecated KPassivePopup Removed completely because the popup displayed the same date as displayed in the date field itself, making it unneeded imo. This fixes the popup rapidly appearing and disappearing on Wayland when the date field has focus, making it very hard to input a date. FIXED-IN: 5.1.3 (cherry picked from commit fce954bd1648ef1d1588b8ae753421be9c7a5fec) M +1 -27 kmymoney/widgets/kmymoneydateinput.cpp https://invent.kde.org/office/kmymoney/commit/6739583967a2c1e9a7f3d4c5aa1503cb08d0cb46 *** Bug 442586 has been marked as a duplicate of this bug. *** |