Summary: | Wrong mouse cursor is used for some Java Swing Drag-and-Drop operations | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Pavel Braginskiy <pavelbraginskiy> |
Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | REPORTED --- | ||
Severity: | normal | CC: | kde, nate, vlad.zahorodnii |
Priority: | NOR | ||
Version: | 6.2.3 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Screenshot of the bug |
Description
Pavel Braginskiy
2024-11-14 00:07:33 UTC
can you run WAYLAND_DEBUG=1 yourApp |& grep wl_data and perform the drag and attach the log. It will show all drag and drop operations sent over the wire. What I am 99% sure is happening is that the application is not telling the compositor that it will accept the drag & drop through the protocol. That would be an application bug even if it's an internal drag. On kwin, kwin updates the cursor during the drag, on Gnome the app (currently) is in control of the cursor. (In reply to David Edmundson from comment #1) > can you run > > WAYLAND_DEBUG=1 yourApp |& grep wl_data > > and perform the drag and attach the log. > It will show all drag and drop operations sent over the wire. Swing doesn't have support for Wayland yet, so any Swing apps are necessarily using XWayland, so WAYLAND_DEBUG=1 doesn't produce any extra output. I also tried the instructions at https://docs.fedoraproject.org/en-US/quick-docs/troubleshooting-wayland-problems/ and found that the bug wasn't present under Weston. ๐๐งน โ ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone! |