Two instances of a program launch whenever you touch a favorites icon, or app grid won't show
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
Critical
|
Yuan-Chen Cheng | ||
gnome-shell (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Bionic |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) | ||
Cosmic |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) |
Bug Description
[ Impact ]
Using a touch screen, if you tap on a favorites icon on the ubuntu dock, two (or more) instances of an application launch.
Also the app grid doesn't show after a quick tap on the apps icon
[ Test case ]
- Look for xterm in gnome-shell activities and add it to favourtes
- With the ubuntu-dock showing in the desktop, touch the xterm icon
- Only one instance if it should open
- Tapping the app icons grid should properly open the g-s overview
- Tapping on dock icons when in overview mode should work normally
[ Regression potential ]
Taps on other gnome-shell buttons could not work poperly (like some menu items or app grid)
ProblemType: BugDistroRelease: Ubuntu 17.10
Package: gnome-shell-
ProcVersionSign
Uname: Linux 4.13.0-32-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.7-0ubuntu3.7
Architecture: amd64
CurrentDesktop: GNOME
Date: Sun Jan 28 19:47:17 2018
InstallationDate: Installed on 2018-01-28 (1 days ago)
InstallationMedia: Ubuntu 17.10.0 2018.01.26 amd64 "Custom Artful Aardvark"
PackageArchitec
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Iain Lane (community): Approve
- Daniel van Vugt (community): Approve
-
Diff: 408 lines (+76/-46)5 files modifieddebian/changelog (+3/-6)
debian/patches/series (+2/-4)
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)
dev/null (+0/-36)
- Didier Roche-Tolomelli: Approve
-
Diff: 71 lines (+45/-0)3 files modifieddebian/changelog (+2/-0)
debian/patches/series (+1/-0)
debian/patches/st-button-Ignore-pointer-emulated-touch-events.patch (+42/-0)
- Didier Roche-Tolomelli: Approve
-
Diff: 81 lines (+48/-0)3 files modifieddebian/changelog (+5/-0)
debian/patches/series (+1/-0)
debian/patches/st-button-Ignore-pointer-emulated-touch-events.patch (+42/-0)
tags: | added: touch |
Changed in oem-priority: | |
status: | New → Confirmed |
Changed in oem-priority: | |
importance: | Undecided → Critical |
tags: | added: 2in1 |
tags: | added: somerville |
tags: |
added: bionic removed: somerville |
tags: | removed: artful |
Changed in oem-priority: | |
importance: | High → Critical |
tags: | added: somerville |
Changed in gnome-shell (Ubuntu): | |
status: | Confirmed → In Progress |
description: | updated |
Changed in gnome-shell (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in gnome-shell (Ubuntu Cosmic): | |
status: | New → In Progress |
Changed in gnome-shell (Ubuntu Bionic): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in gnome-shell (Ubuntu Cosmic): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
description: | updated |
summary: |
- Two instances of a program launch whenever you touch a favorites icon + Two instances of a program launch whenever you touch a favorites icon, + or app grid won't show |
no longer affects: | gnome-shell (Ubuntu Cosmic) |
Changed in oem-priority: | |
assignee: | nobody → Yuan-Chen Cheng (ycheng-twn) |
Changed in oem-priority: | |
status: | Confirmed → Fix Released |
Changed in gnome-shell (Ubuntu Cosmic): | |
status: | New → In Progress |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
status: | In Progress → Fix Committed |
Copying the description from duplicate bug #1769540, since there is more information in that description. Also, note that this bug is present in 18.04 (as well as 17.10)...
If you touch an icon on the dock using a touch screen, the dock performs duplicate actions for a single touch event.
1. Touching the app-grid icon on the dock with your finger causes the "applications dash" to appear, and quickly disappear, as if you had left-clicked on the app-grid icon *twice* using a mouse button.
2. Touching any favorites icon on the dock with your finger causes the selected application to open *two* instances, as if you had left-clicked on the app-grid icon twice using a mouse button.
THIS ONLY AFFECTS UBUNTU-DOCK ------- ------- ------- -
-------
This only happens when using the touch screen to interact with the dock. Using a mouse or track-pad works as expected.
The top-bar behaves as expected, as well, when using the touch screen. For example, touching the Activities label ovens the "dash overview" as expected; touching the notifications area on the top bar opens the notifications/ calendar as expected; touching the indicator icons behave as expected as well.
Interacting with open applications using the touch screen also works as expected. Applications respond to touch events as if a single event was generated.
UBUNTU DOCK
-----------
Only the ubuntu-dock acts as if it received two (or more) touch events for each single touch action.
EXPECTED BEHAVIOR
-----------------
Ubuntu dock should respond as if it received a single click event, for each single touch event.
ADDITIONAL INFORMATION ------- ------- -
-------
If I touch the "Action" item at the top left of the desk-top, the overview appears. THEN, if I touch an icon in the dock, it behaves correctly.