Surfaces that open underneath the cursor aren't aware the cursor is inside them until the cursor moves
Bug #1323978 reported by
Robert Ancell
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Triaged
|
Low
|
Unassigned | ||
mir (Ubuntu) |
Triaged
|
Low
|
Unassigned | ||
qtmir (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Surfaces that open underneath the cursor aren't aware the cursor is inside them until the cursor moves.
This means that a toolkit like GTK+ wont correctly render elements like buttons to indicate they are active.
This could be solved by getting a motion event with action=hover-enter after the surface is created.
tags: | added: input |
Changed in mir: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in mir: | |
importance: | Medium → High |
tags: | added: next |
tags: | added: gtk-mir |
affects: | qtmir → qtmir (Ubuntu) |
Changed in qtmir (Ubuntu): | |
status: | New → Confirmed |
Changed in qtmir (Ubuntu): | |
status: | New → Confirmed |
To post a comment you must log in.
Quick analysis suggests due to QtEventFeeder/ MirSurfaceItem this will will need a fix in both Qtmir and Mir