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

            Bug ID: 446352
           Summary: field pop-ups located weirdly, "##WARNING: Wayland
                    does not support QWindow::requestActivate()",
                    sometimes hangs
           Product: skrooge
           Version: Trunk from git
          Platform: Flatpak
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: guillaume.deb...@gmail.com
          Reporter: skierp...@gmail.com
                CC: steph...@mankowski.fr
  Target Milestone: ---

SUMMARY
I'm running the nightly Skrooge Flatpak in Fedora 35 KDE spin, which defaults
to Wayland. Skrooge broadly works, but
1) The list of choices that pops up when you start entering in a field that
shows matching previous field entries sometimes appears as a separate window
positioned far away, e.g. in the corner of the display, instead of directly
under the field in which you're typing. When this happens the terminal where I
started the Flatpak displays several warnings:
   ##WARNING: Wayland does not support QWindow::requestActivate()

2) Possibly at the same time, sometimes the Flatpak window will go
unresponsive, turn a "bleached gray" (I think this is a KWin thing), and
eventually crash. But not every time. When I restart Skrooge, it warns it's
recovered data, and I've never lost any entry (👍❣️).

STEPS TO REPRODUCE
1. Enter a new operation, in Standard mode
2. Start typing a payee
3. Backspace, then start paying again

OBSERVED RESULT
The first time, a pop-up appears under the Payee text field showing previous
matching payees. When you backspace to clear the field, this goes away. All
good. But if I type something new, then a separate top-level Wayland window
titled "Skrooge" appears showing previous matches, positioned in a corner
(where other top-level Skrooge windows appear, like its initial splash window).
Skrooge repeatedly alternates the good pop-up and bad top-level window if I
repeat steps 2 and 3. Sometimes the top-level window will stop appearing, but
if I enter in a different field like Comments it will start alternating again.

I haven't figured out how to cause the crash. There's no abrt dialog or
notification of a crash. It looks like KWin is detecting the window is
unresponsive, drawing it "bleached", and maybe quitting it.

EXPECTED RESULT
The pop-up should always appear underneath, never as a separate top-level
window.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
KDE Plasma Version: 5.23.3
KDE Frameworks Version: 5.88
Qt Version: 5.15.3 on Wayland

ADDITIONAL INFORMATION
Maybe the window hang and crash is unrelated.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to