OSK not coming up after moving an app between stages
Bug #1576239 reported by
Michael Zanetti
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Michał Sawicz | ||
unity8 (Ubuntu) |
Fix Released
|
High
|
Nick Dedekind |
Bug Description
Steps to reproduce:
* Have an app with TextField in the main stage
* Trigger the OSK
* 3-finger-drag the app into the side stage
* focus the textfield again
actual result:
OSK not coming up
expected result:
OSK coming up
Same happens the other way round, when dragging from side stage to main stage
Related branches
lp://staging/~unity-team/unity8/sidestage-fixes
- Daniel d'Andrada (community): Approve
- Unity8 CI Bot: Needs Fixing (continuous-integration)
- Michał Sawicz: Approve
-
Diff: 264 lines (+94/-13)7 files modifiedqml/Stages/SurfaceContainer.qml (+3/-0)
qml/Stages/TabletStage.qml (+4/-3)
tests/mocks/Unity/Application/MirSurfaceItem.cpp (+16/-7)
tests/mocks/Unity/Application/MirSurfaceItem.h (+1/-1)
tests/mocks/Utils/windowstatestorage.cpp (+1/-0)
tests/mocks/Utils/windowstatestorage.h (+3/-0)
tests/qmltests/Stages/tst_TabletStage.qml (+66/-2)
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Michael Zanetti (mzanetti) |
assignee: | Michael Zanetti (mzanetti) → Nick Dedekind (nick-dedekind) |
Changed in unity8 (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | New → In Progress |
assignee: | nobody → Michał Sawicz (saviq) |
importance: | Undecided → High |
Changed in unity8 (Ubuntu): | |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
milestone: | none → 11 |
summary: |
- OKS not coming up after moving an app between stages + OSK not coming up after moving an app between stages |
Changed in canonical-devices-system-image: | |
milestone: | 11 → 12 |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Changed in unity8 (Ubuntu): | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Caused by loss of active focus when creating the drag surface.