[wayland] Bookmark toolbar folder popups staying open during drag operations can obstruct drop destination
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox108 | --- | affected |
People
(Reporter: ke5trel, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file, 1 obsolete file)
822.19 KB,
video/webm
|
Details |
STR:
- Start with
MOZ_ENABLE_WAYLAND=1
on Ubuntu 22.10. - Create nested bookmark toolbar folders filled with many items that have long names so the popups are large.
- Try dragging a bookmark out of a deeply nested folder to a higher level or to a destination behind the popup.
The parent folder popups stay open while dragging which can obstruct much of the screen, nested folders can overlap and hide higher levels due to screen limits. If the destination is obstructed then it is not possible to drag and drop to that location.
Comment 1•2 years ago
|
||
Maybe we can hide the popup only visually and remove the platform special-case? Using visibility: hidden;
and pointer-events: none;
in CSS rather than hidePopup
.
Comment 2•2 years ago
|
||
(In reply to Emilio Cobos Álvarez (:emilio) from comment #1)
Maybe we can hide the popup only visually and remove the platform special-case? Using
visibility: hidden;
andpointer-events: none;
in CSS rather thanhidePopup
.
How can that help? The source surface must be visible. Only fix is to change the Wayland D&D protocol.
Updated•2 years ago
|
Comment 3•2 years ago
|
||
Hmm, does visibility: hidden
in CSS really hide the widget? I would expect not (since that can still cause visibility: visible
content underneath to show. So I was under the impression that it'd just effectively make all their contents not paint (so the surface would be considered visible)
Updated•7 months ago
|
Description
•