Windowed mode: hover events in the right edge area are not propagated to the application
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity8 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
=== Environment ===
current build number: 174
device name: frieza
channel: ubuntu-
last update: 2016-08-25 11:12:19
version version: 174
version ubuntu: 20160825
version device: 20160809.0
version custom: 20160805-
=== Unity8 version ===
8.14+15.
=== 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.
description: | updated |
Status changed to 'Confirmed' because the bug affects multiple users.