Touching and dragging an icon on the dock blocks input to other apps

Bug #1817020 reported by Will Cooke
10
This bug affects 1 person
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

Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
importance: Undecided → High
status: New → Confirmed
Will Cooke (willcooke)
tags: added: rls-dd-incoming
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
assignee: nobody → Andrea Azzarone (azzar1)
Will Cooke (willcooke)
description: updated
Andrea Azzarone (azzar1)
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
Iain Lane (laney)
tags: removed: rls-dd-incoming
Revision history for this message
Andrea Azzarone (azzar1) wrote :

Fixed in gnome-shell 3.32.0-1ubuntu1

Changed in gnome-shell-extension-ubuntu-dock (Ubuntu Disco):
status: In Progress → Fix Released
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

For me things got a lot better when i deleted a "pixel saver" plugin from ~/.config/ or ~/.local or some such.

But now, I don't know if my gnome shell is in a "stock" configuration w.r.t. enabled default extensions.

So personally I was "fixed" for a while. I will upgrade to that gnome-shell, and will report if this issue (or something similar) regresses again like that.

Andrea Azzarone (azzar1)
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
Andrea Azzarone (azzar1)
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
Will Cooke (willcooke)
tags: removed: rls-bb-incoming
description: updated
Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Will, or anyone else affected,

Accepted gnome-shell into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/gnome-shell/3.28.4-0ubuntu18.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in gnome-shell (Ubuntu Bionic):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-bionic
Revision history for this message
Will Cooke (willcooke) wrote :

I have installed GNOME Shell 3.28.4-0ubuntu18.04.1 from proposed.

I have tested this fix by dragging an icon up and down the launched with my finger and dropping on it on icons. In the past I could lock up the shell very easily. Now I can't get it to crash at all.

Marking as verification done.

Thanks all.

tags: added: verification-done verification-done-bionic
removed: verification-needed verification-needed-bionic
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-shell - 3.28.4-0ubuntu18.04.1

---------------
gnome-shell (3.28.4-0ubuntu18.04.1) bionic; urgency=medium

  * New upstream stable release
    - Fix ellipsization in dialog subtitles/bodies (LP: #1809788)
    - dnd: Only handle touch events in wayland (LP: #1817020)
    - windowManager: listen actively to windows being destroyed during WS switch
      (LP: #1812527)
    - Fix unresponsive-app dialog blocking input in other windows (LP: #1740869)
    - Fix regression on missing spread animation (LP: #1827284)
  * d/p/js-fix-invalid-access-errors.patch,
    d/p/js-ui-Choose-some-actors-to-cache-on-the-GPU.patch:
    - Refreshed
  * d/p/switchMonitor-switch-to-next-config-upon-initial-keypress.patch
    - Ensure switch display mode is cyclic (LP: #1772811)
  * debian/control:
    - Depends on mutter 3.28.4-0ubuntu18.04.1
  * d/p/st-widget-Add-missing-g_return_val_if_fail.patch:
    - st-widget: Protect from NULL obj in get_theme_node (LP: #1796606)

 -- Marco Trevisan (Treviño) <email address hidden> Fri, 10 May 2019 11:43:10 +0100

Changed in gnome-shell (Ubuntu Bionic):
status: Fix Committed → Fix Released
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Update Released

The verification of the Stable Release Update for gnome-shell has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.