Ubuntu 16.10 odd multiple monitor Appindicator behaviour

Bug #1648908 reported by Tasos Sahanidis on 2016-12-10
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
unity (Ubuntu)
High
Unassigned

Bug Description

After an upgrade to 16.10, I noticed that on any monitor other than the primary one, when an appindicator on the top bar is active and the cursor is dragged over other ones, the context menu doesn't follow the cursor like it did on previous versions.

Additionally, when clicking on other appindicators with one being already active, the context menu shows up on the primary monitor instead.

This behaviour can be reproduced on a real installation of 16.10 and 17.04 as well as a live ISO inside virtualbox

The bug is not present in a fully updated 16.04 installation.

The following video demonstrates the issue.
https://vps.tasossah.com/bugs/unity_multimon.webm

Changed in unity (Ubuntu):
importance: Undecided → High
status: New → Confirmed
Tasos Sahanidis (tatokis) wrote :

After further investigation, this issue was caused by multiple commits.

First, revision 4185 in the yakkety branch (https://bazaar.launchpad.net/~unity-team/unity/yakkety/revision/4185) causes a delay when hovering over Appindicators.

Due to this delay, if an Appindicator's context menu is open, and another one gets clicked, before the context menu switches to the indicator the cursor is currently hovered over, it will cause it to open in the wrong monitor.

Finally, with the introduction of revision 4187 (https://bazaar.launchpad.net/~unity-team/unity/yakkety/revision/4187), the Appindicators no longer follow the cursor, meaning that a click is required to open another one, resulting in it opening in the wrong monitor

https://vps.tasossah.com/bugs/unity_multimon2.webm

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

Other bug subscribers