[kmymoney] [Bug 446990] Wayland: Tooltip on date input fields steals focus, prevents entering data

Marco Rebhan bugzilla_noreply at kde.org
Tue Dec 14 21:26:50 GMT 2021


https://bugs.kde.org/show_bug.cgi?id=446990

Marco Rebhan <me at dblsaiko.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Tooltip on date input       |Wayland: Tooltip on date
                   |fields steals focus,        |input fields steals focus,
                   |prevents entering data      |prevents entering data
           See Also|https://bugs.kde.org/show_b |
                   |ug.cgi?id=442779            |

--- Comment #2 from Marco Rebhan <me at dblsaiko.net> ---
(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

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list