[windowed mode] Dash doesn't receive mouse events when mouse is pushed against right edge of the screen

Bug #1525350 reported by Andrea Bernabei
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
Medium
Unassigned
unity8 (Ubuntu)
Fix Released
Medium
Albert Astals Cid

Bug Description

krillin, rc-proposed, r199

How to reproduce:
1) connect a bluetooth mouse
2) wait for the device to switch to windowed mode
3) go to the dash
4) push the mouse against the right edge of the screen
5) try dragging the view to scroll, or try using the mousewheel to scroll the view

Expected outcome:
the view scrolls

Actual outcome:
the view doesn't seem to get mouse events

Reproducibilty:
50%

Related branches

Revision history for this message
Michał Sawicz (saviq) wrote :

I think this might be to do with the fact that as you "pushed" your cursor against the edge, the edge barrier kicked in and your input would get delivered off-screen. This should likely not happen and input should be where the cursor is, not where the edge barrier considers it to be for edge-push recognition.

Changed in unity8 (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Daniel d'Andrada (dandrader)
Revision history for this message
Andrea Bernabei (faenil) wrote :

although I can't seem to reproduce this inside messages or system settings app...
but I can reproduce it in dash

Revision history for this message
Daniel d'Andrada (dandrader) wrote :

That's specific to unity8-dash. Not a unity8 issue.

Changed in unity8 (Ubuntu):
assignee: Daniel d'Andrada (dandrader) → Albert Astals Cid (aacid)
Revision history for this message
Andrea Bernabei (faenil) wrote :

krillin, rc-proposed, r351.

The bug is still there. If you move the mouse to the right edge you can scroll using the wheel, but vertical drags are not detected.

Changed in unity8 (Ubuntu):
status: Triaged → In Progress
Changed in canonical-devices-system-image:
status: New → Fix Committed
importance: Undecided → Medium
milestone: none → 12
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity8 - 8.12+16.10.20160627.5-0ubuntu1

---------------
unity8 (8.12+16.10.20160627.5-0ubuntu1) yakkety; urgency=medium

  [ Albert Astals Cid ]
  * Stop watching the old header item height once it's not our header
    anymore
  * LVWPH: cull the header item when not on view to save some painting
  * Adapt test to new mock behaviour
  * Don't let the mouse go outside the parentItem (LP: #1525350)
  * Use non deprecated package names
  * Mark system includes as such
  * Fix initialization order warning
  * Do not rely on deleteLater not crashing on null pointers
  * Add more headers of classes we use for automoc to be run
  * CardTool: Fix the fallback value to be a size and not an integer
  * CardTool: Include Ubuntu Components since we're using units.gu
  * Rework tst_PreviewRatingDisplayCreationRanges

  [ Daniel d'Andrada ]
  * Cursor: Let AnimatedSprite run only on animated cursors and while
    the display is on (LP: #1588873, #1594358)
  * Fix missing screenshot when orientation changes while shell rotation
    ongoing (LP: #1587796)

  [ Josh Arenson ]
  * Make PreviewRatingSingleDisplay visible again after editing a
    review. (LP: #1587097)
  * Correct errors in all png images to prevent libpng warnings.

  [ Lukáš Tinkl ]
  * Fix some smaller issues with OOBE wizard password pages (LP:
    #1590467)
  * Prevent mouse wheel events from going through shell elements (LP:
    #1536268)
  * Do not let mouse and wheel events pass thru the titlebar (LP:
    #1588424)
  * Hide the maximize window button based on size restrictions (LP:
    #1541982)

  [ Marco Trevisan (Treviño) ]
  * Unity8.conf: ensure MIR_SOCKET is set for future customers (such as
    the dash)
  * ClientIndicator: be more informative about loading failures for
    dynamically created objects

  [ Michael Terry ]
  * Stop unity8 from getting in a "switch-to-greeter" loop when locking
    on a desktop. (LP: #1593718)

  [ Michael Zanetti ]
  * set minimum window sizes on dash
  * displace application windows when the OSK would cover them

  [ Nick Dedekind ]
  * Force dash to always stay in the main stage. (lp:#1592404) (LP:
    #1592404)
  * Save the last surface stage on stage drop. (LP: #1579003)
  * Default portrait only apps to the side stage. (LP: #1573153)

  [ Albert Astals Cid, Andrea Cimitan, Michał Sawicz, Nick Dedekind ]
  * Added live video playback in dash previews

 -- Michael Zanetti <email address hidden> Mon, 27 Jun 2016 18:48:59 +0000

Changed in unity8 (Ubuntu):
status: In Progress → Fix Released
Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
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.