Touching and dragging an icon on the dock blocks input to other apps
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
Fix Released
|
Medium
|
Andrea Azzarone | ||
Bionic |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Disco |
Fix Released
|
Medium
|
Andrea Azzarone |
Bug Description
[ Impact ]
Touching and dragging an icon on the dock blocks input to other apps Edit
[ Test case ]
- make sure the Ubuntu dock is visible
- Using a finger drag, for example, a LibreOffice icon up and down the dock and then drop
it on Nautilus.
- When releasing the drag the icon would land back on the dock and I could continue to use
the desktop as usual.
[ Regression potential ]
Touch events could not be handled properly at all by dock
---
Steps to reproduce
In GNOME Shell, make sure the Ubuntu dock is visible
Using a finger drag, for example, a LibreOffice icon up and down the dock and then drop it on Nautilus.
Notice that (sometimes?) the icon will continue to float above the dock and that the mouse will keep the clicky-finger icon.
Notice that you can still open Activities and launch an application
Notice however, that you can't actually interact with the application you have just launched
= What I expected to happen =
When releasing the drag the icon would land back on the dock and I could continue to use the desktop as usual.
Related branches
- git-ubuntu developers: Pending requested
-
Diff: 10663 lines (+5895/-50) (has conflicts)92 files modifiedNEWS (+31/-0)
debian/changelog (+147/-0)
debian/control (+15/-0)
debian/control.in (+15/-0)
debian/gbp.conf (+6/-0)
debian/patches/41-handle-logind-fail.patch (+18/-0)
debian/patches/50_add_ubuntu_desktop_detect.patch (+38/-0)
debian/patches/70_allow_sound_above_100.patch (+21/-0)
debian/patches/71_smarter_alt_tab.patch (+40/-0)
debian/patches/CVE-2019-3820-1.patch (+29/-0)
debian/patches/CVE-2019-3820-2.patch (+93/-0)
debian/patches/StIcon-only-compute-shadow-pipeline-when-the-texture-is-p.patch (+4/-0)
debian/patches/dialog-Really-set-ellipsize-mode-in-subtitle-and-body.patch (+40/-0)
debian/patches/dnd-Only-handle-touch-events-in-wayland.patch (+40/-0)
debian/patches/js-fix-invalid-access-errors.patch (+62/-0)
debian/patches/js-ui-Choose-some-actors-to-cache-on-the-GPU.patch (+22/-0)
debian/patches/keyboard-Filter-redundant-FocusTracker-position-changed-s.patch (+38/-0)
debian/patches/keyboard-Listen-to-IbusPanelService-focus-in-out-to-track.patch (+65/-0)
debian/patches/optional-hot-corner.patch (+23/-0)
debian/patches/power-Label-the-PENDING_CHARGE-state-as-Not-Charging.patch (+212/-0)
debian/patches/series (+25/-0)
debian/patches/st-adjustment-Mark-all-properties-as-EXPLICIT_NOTIFY.patch (+85/-0)
debian/patches/st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch (+38/-0)
debian/patches/st-scroll-view-Remove-scrollbars-references-on-dispose.patch (+33/-0)
debian/patches/st-texture-cache-Cancel-sliced-image-loading-on-target-ac.patch (+46/-0)
debian/patches/st-widget-Add-missing-g_return_val_if_fail.patch (+32/-0)
debian/patches/switchMonitor-switch-to-next-config-upon-initial-keypress.patch (+58/-0)
debian/patches/ubuntu-lightdm-user-switching.patch (+13/-0)
debian/patches/ubuntu_background_login.patch (+20/-0)
debian/patches/ubuntu_block_mode_extension_update.patch (+38/-0)
debian/patches/ubuntu_gdm.patch (+20/-0)
debian/patches/ubuntu_gdm_alternatives.patch (+18/-0)
debian/patches/ubuntu_lock_on_suspend.patch (+38/-0)
debian/patches/volume-Add-back-sound-feedback-on-scroll.patch (+32/-0)
debian/patches/windowManager-listen-actively-to-windows-being-destroyed-.patch (+47/-0)
debian/patches/workaround_crasher_fractional_scaling.patch (+24/-0)
debian/ubuntu-session-mods/ubuntu.css (+12/-0)
js/gdm/authPrompt.js (+12/-0)
js/gdm/util.js (+14/-0)
js/misc/ibusManager.js (+12/-0)
js/misc/keyboardManager.js (+11/-0)
js/misc/objectManager.js (+9/-0)
js/ui/calendar.js (+38/-0)
js/ui/components/automountManager.js (+14/-0)
js/ui/components/networkAgent.js (+4/-0)
js/ui/components/polkitAgent.js (+6/-0)
js/ui/dash.js (+5/-0)
js/ui/dnd.js (+31/-0)
js/ui/endSessionDialog.js (+4/-0)
js/ui/extensionSystem.js (+26/-0)
js/ui/iconGrid.js (+19/-0)
js/ui/keyboard.js (+178/-0)
js/ui/layout.js (+9/-0)
js/ui/magnifier.js (+10/-0)
js/ui/main.js (+17/-0)
js/ui/messageList.js (+5/-0)
js/ui/messageTray.js (+8/-0)
js/ui/notificationDaemon.js (+5/-0)
js/ui/osdWindow.js (+30/-0)
js/ui/overview.js (+5/-0)
js/ui/overviewControls.js (+8/-0)
js/ui/panel.js (+18/-0)
js/ui/popupMenu.js (+20/-0)
js/ui/remoteSearch.js (+4/-0)
js/ui/runDialog.js (+13/-0)
js/ui/search.js (+13/-0)
js/ui/status/keyboard.js (+30/-0)
js/ui/status/network.js (+15/-0)
js/ui/status/system.js (+10/-0)
js/ui/viewSelector.js (+12/-0)
js/ui/windowManager.js (+24/-0)
js/ui/windowMenu.js (+7/-0)
js/ui/workspace.js (+97/-0)
js/ui/workspaceThumbnail.js (+64/-0)
js/ui/workspacesView.js (+4/-0)
meson.build (+4/-0)
po/af.po (+1985/-50)
po/cs.po (+4/-0)
po/gd.po (+1119/-0)
po/pt_BR.po (+86/-0)
po/ru.po (+83/-0)
src/st/meson.build (+4/-0)
src/st/st-bin.c (+17/-0)
src/st/st-box-layout.c (+45/-0)
src/st/st-button.c (+11/-0)
src/st/st-entry.c (+41/-0)
src/st/st-label.c (+4/-0)
src/st/st-scroll-view.c (+14/-0)
src/st/st-texture-cache.c (+53/-0)
src/st/st-theme-node-drawing.c (+56/-0)
src/st/st-theme-node.h (+6/-0)
src/st/st-widget.c (+14/-0)
- Daniel van Vugt: Approve
- Ubuntu Desktop: Pending requested
-
Diff: 330 lines (+244/-4)9 files modifieddebian/changelog (+18/-0)
debian/control (+2/-2)
debian/control.in (+2/-2)
debian/patches/dialog-Really-set-ellipsize-mode-in-subtitle-and-body.patch (+40/-0)
debian/patches/dnd-Only-handle-touch-events-in-wayland.patch (+40/-0)
debian/patches/series (+5/-0)
debian/patches/st-widget-Add-missing-g_return_val_if_fail.patch (+32/-0)
debian/patches/switchMonitor-switch-to-next-config-upon-initial-keypress.patch (+58/-0)
debian/patches/windowManager-listen-actively-to-windows-being-destroyed-.patch (+47/-0)
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: rls-dd-incoming |
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu): | |
assignee: | nobody → Andrea Azzarone (azzar1) |
description: | updated |
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu Cosmic): | |
assignee: | nobody → Andrea Azzarone (azzar1) |
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu Bionic): | |
assignee: | nobody → Andrea Azzarone (azzar1) |
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu Cosmic): | |
importance: | Undecided → High |
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu Bionic): | |
importance: | Undecided → High |
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu Cosmic): | |
status: | New → Triaged |
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu Bionic): | |
status: | New → Triaged |
tags: | removed: rls-dd-incoming |
no longer affects: | gnome-shell-extension-ubuntu-dock (Ubuntu Bionic) |
no longer affects: | gnome-shell-extension-ubuntu-dock (Ubuntu Cosmic) |
tags: | added: rls-bb-incoming rls-cc-incoming |
Changed in gnome-shell (Ubuntu): | |
status: | New → Fix Released |
Changed in gnome-shell (Ubuntu Disco): | |
status: | New → Fix Released |
no longer affects: | gnome-shell-extension-ubuntu-dock (Ubuntu) |
no longer affects: | gnome-shell-extension-ubuntu-dock (Ubuntu Disco) |
Changed in gnome-shell (Ubuntu): | |
importance: | Undecided → Medium |
Changed in gnome-shell (Ubuntu Disco): | |
importance: | Undecided → Medium |
Changed in gnome-shell (Ubuntu): | |
assignee: | nobody → Andrea Azzarone (azzar1) |
Changed in gnome-shell (Ubuntu Disco): | |
assignee: | nobody → Andrea Azzarone (azzar1) |
Changed in gnome-shell (Ubuntu Bionic): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
status: | New → In Progress |
importance: | Undecided → Medium |
tags: | removed: rls-bb-incoming |
description: | updated |
Fixed in gnome-shell 3.32.0-1ubuntu1