Closed Bug 1737443 Opened 3 years ago Closed 3 years ago

[KDE} {Wayland] Drag and drop in "Tab Stash" extension side bar freezes the side bar

Categories

(Core :: Widget: Gtk, defect, P3)

Firefox 95
defect

Tracking

()

RESOLVED MOVED

People

(Reporter: mystiquewolf, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0

Steps to reproduce:

  1. Use KDE Plasma with Wayland compositor session and MOZ_ENABLE_WAYLAND=1. KDE version info is in the next comment.
  2. Install Tab Stash extension
  3. Have about one screen height full of groups with some random tabs in each of them. (that's about 14 groups on my laptop)
  4. Try to move / reorder a group.
  5. Try to move it again 2 or three times in the same session.

Actual results:

Reordering is utterly slow. After some number of moves the sidebar freezes. Closing the sidebar and reopening doesn't seem to work.

Wayland affects this, Fission seems does not.

Tested on Firefox Stable and Firefox Nightly 95.

Expected results:

No freeze should happen.

Operating System: Kubuntu 21.10
KDE Plasma Version: 5.23.1
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Kernel Version: 5.13.0-20-lowlatency (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz
Memory: 7,6 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620

Attached file Firefox system info
Summary: [KDE} {Wayland] Drag and drop in "Tab Stash" extension side bar freezes → [KDE} {Wayland] Drag and drop in "Tab Stash" extension side bar freezes the side bar
Blocks: wayland
Flags: needinfo?(liubomirwm)
Priority: -- → P3

@Martin I can't reproduce it with nested mutter.

BTW do you happen to know how i can run nested mutter with greater resolution than 800x600? Not that it matters to this issue.

Flags: needinfo?(liubomirwm)

Yes, tested mutter runs in 800x600 only, I'll file a bug about it. CC'ing Vlad who works on KDE.

Blocks: wayland-kde
No longer blocks: wayland

At quick glance, it looks like firefox and kwin enter a dnd action positive feedback loop. I guess kwin needs some checks to avoid sending the same dnd action.

Fixed in 5.23.3

Thanks!

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → MOVED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: