Dash - Dash should not steal mouse events outside of the dash

Bug #857422 reported by Robert Carr
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Released
High
John Lea
Unity
Fix Released
High
Unassigned
nux (Ubuntu)
Fix Released
High
Unassigned
unity (Ubuntu)
Fix Released
High
Unassigned

Bug Description

When clicking outside of the dash, currently dash will steal the mouse event and it will not be received by the application once the dash closes, requiring the user to click again.

This also applies to mouse motion, for example widgets with a prelight effect (such as the chrome tabs) will not prelight when the dash is open.

Probably need to rework the way the input window is handled a bit, or use XShape.

Related branches

Robert Carr (robertcarr)
Changed in unity:
assignee: nobody → Robert Carr (robertcarr)
Changed in unity (Ubuntu):
assignee: nobody → Robert Carr (robertcarr)
Robert Carr (robertcarr)
Changed in nux (Ubuntu):
assignee: nobody → Robert Carr (robertcarr)
Changed in nux:
assignee: nobody → Robert Carr (robertcarr)
John Lea (johnlea)
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
importance: Undecided → High
status: New → Fix Committed
tags: added: onew udo
summary: - Dash should not steal mouse events outside of the dash
+ Dash - Dash should not steal mouse events outside of the dash
Robert Carr (robertcarr)
Changed in nux:
status: New → Confirmed
Changed in unity:
status: New → Confirmed
Changed in nux (Ubuntu):
status: New → Confirmed
Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
Robert Carr (robertcarr) wrote :

This is not trivial to fix, and a few solutions I have investigated involve messing with Nux API. As it's not a glaring bug, I'm kind of inclined to put this off until next cycle.

John Lea (johnlea)
Changed in ayatana-design:
status: Fix Committed → Fix Released
David Barth (dbarth)
Changed in unity (Ubuntu):
milestone: none → later
Changed in nux (Ubuntu):
milestone: none → later
Changed in unity:
milestone: none → backlog
Changed in nux:
importance: Undecided → Medium
Changed in unity:
importance: Undecided → Medium
Changed in nux (Ubuntu):
importance: Undecided → Medium
Changed in unity (Ubuntu):
importance: Undecided → Medium
assignee: Robert Carr (robertcarr) → nobody
Changed in nux (Ubuntu):
assignee: Robert Carr (robertcarr) → nobody
Changed in nux:
assignee: Robert Carr (robertcarr) → nobody
Changed in unity:
assignee: Robert Carr (robertcarr) → nobody
John Lea (johnlea)
tags: added: udp
Changed in ayatana-design:
status: Fix Released → Fix Committed
John Lea (johnlea)
Changed in ayatana-design:
status: Fix Committed → Triaged
Mirco Müller (macslow)
Changed in nux:
assignee: nobody → Jay Taoko (jaytaoko)
John Lea (johnlea)
Changed in ayatana-design:
status: Triaged → Fix Committed
John Lea (johnlea)
Changed in unity:
assignee: nobody → Robert Carr (robertcarr)
Changed in ayatana-design:
importance: High → Critical
Changed in unity:
importance: Medium → High
Revision history for this message
Jay Taoko (jaytaoko) wrote :

Gtk also doesn't behave as is requested in this bug. For consistency of behaviour, both Gtk and Unity should behave in the same way. For Gtk this would require a significant patch. On the Unity/Nux side this is achievable. Do we preserve the current behavior or do we change the way the dash behaves in Unity?

Omer Akram (om26er)
Changed in unity:
importance: High → Medium
assignee: Robert Carr (robertcarr) → nobody
Changed in nux (Ubuntu):
milestone: later → none
Changed in unity (Ubuntu):
milestone: later → none
John Lea (johnlea)
Changed in ayatana-design:
importance: Critical → High
Omer Akram (om26er)
Changed in unity:
status: Confirmed → Triaged
Changed in nux:
status: Confirmed → Triaged
Changed in unity (Ubuntu):
status: Confirmed → Triaged
Changed in nux (Ubuntu):
status: Confirmed → Triaged
John Lea (johnlea)
tags: added: dashm
Changed in nux:
importance: Medium → High
Changed in unity:
importance: Medium → High
Changed in nux (Ubuntu):
importance: Medium → High
Changed in unity (Ubuntu):
importance: Medium → High
Tim Penhey (thumper)
Changed in unity:
milestone: backlog → none
Tim Penhey (thumper)
tags: added: exbacklog
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Released in Unity 6.6

Changed in unity:
status: Triaged → Fix Released
John Lea (johnlea)
Changed in ayatana-design:
status: Fix Committed → Fix Released
tags: added: reviewedbydesignq
removed: dashm udo udp
Andrea Azzarone (azzar1)
no longer affects: nux
Changed in nux (Ubuntu):
status: Triaged → Fix Released
Changed in unity (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints