Windowed mode: hover events in the right edge area are not propagated to the application

Bug #1616865 reported by Andrea Bernabei
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity8 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

=== Environment ===
current build number: 174
device name: frieza
channel: ubuntu-touch/rc-proposed/bq-aquaris-pd.en
last update: 2016-08-25 11:12:19
version version: 174
version ubuntu: 20160825
version device: 20160809.0
version custom: 20160805--42-20-vivid

=== Unity8 version ===
8.14+15.04.20160819-0ubuntu1

=== Description ===
It seems maximized applications do not receive hover events when the mouse is close to the right edge, in an area about 0.5GU wide

=== How to reproduce (one of the many ways) ===
0) Make sure the M10 is in "Desktop mode"
1) Download the UITK gallery from the app store
2) Launch it
3) Maximize the app
4) Open a scrollable page, such as Colours
5) Move the mouse to the right edge to reveal the scrollbar

=== Expected result ===
The scrollbar receives hover events over its whole area

=== Actual result ===
The scrollbar does not receive mouse events in the rightmost area, i.e about 0.5GU from the right edge. As a consequence, it appears as not being hovered even when the mouse is inside the right half of the thumb

=== Cause ===
This is probably caused by the component handling the edge push eating hover events.
ltinkl said that the EdgePush component has "hoverEnabled: true". That is probably why hover events are not getting propagated down to the app.
Hover events in QtQuick are propagated to parents, not to siblings.

Andrea Bernabei (faenil)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity8 (Ubuntu):
status: New → Confirmed
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.