SIM pin notification breaks notification positioning
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Canonical System Image |
Medium
|
Unassigned | ||
| | unity8 (Ubuntu) |
Medium
|
Lukáš Tinkl | ||
Bug Description
Using a PIN protected SIM card that produces the SIM PIN notification breaks positioning of notifications. Once the SIM PIN notification has been shown, subsequent notifications hide the panel like this:
Related branches
- Michael Zanetti (community): Approve on 2016-05-19
- Unity8 CI Bot: Needs Fixing (continuous-integration) on 2016-05-18
- Albert Astals Cid (community): Abstain on 2016-05-18
-
Diff: 153 lines (+37/-14)3 files modifiedqml/Notifications/Notification.qml (+17/-6)
qml/Notifications/NotificationMenuItemFactory.qml (+3/-0)
qml/Notifications/Notifications.qml (+17/-8)
| Mirco Müller (macslow) wrote : | #1 |
| Changed in unity8 (Ubuntu): | |
| status: | New → Confirmed |
| importance: | Undecided → Medium |
| Changed in unity8 (Ubuntu): | |
| status: | Confirmed → In Progress |
| kevin gunn (kgunn72) wrote : | #2 |
confirmed this on rtm
interesting also, on fresh install and boot, just before being prompted for sim pin the first time i see a flash of sim pin prompt in the style of dark notification box, which is quickly redrawn to be the full screen pin entry.
| Mirco Müller (macslow) wrote : | #3 |
The proposed fix in the MP works. Now I need to see with mzanetti (or any other reviewer), if we're all happy with the proposed solution.
The "visual glitch", when the SIM pin-entry fullscreen notification, opens, is due to the way the custom UI is injected into the notification. The interpretation of the hint-injected UnityMenuModel - transporting the SIM pin-entry UI - kicks in only after the notification as such is started being processed. How to avoid that delay, I don't know yet. I'm not even sure if that's technically possible at all.
The clean separation of notifications and dialogs will bring and end to such issues though.
| Changed in unity8 (Ubuntu): | |
| assignee: | Mirco Müller (macslow) → nobody |
| status: | In Progress → Triaged |
| no longer affects: | unity8 (Ubuntu RTM) |
| Changed in unity8 (Ubuntu): | |
| assignee: | nobody → Albert Astals Cid (aacid) |
| status: | Triaged → In Progress |
| Changed in unity8 (Ubuntu): | |
| assignee: | Albert Astals Cid (aacid) → Lukáš Tinkl (lukas-kde) |
| Launchpad Janitor (janitor) wrote : | #4 |
This bug was fixed in the package unity8 - 8.12+16.
---------------
unity8 (8.12+16.
[ Albert Astals Cid ]
* Activate on click for SimpleMessages (LP: #1421696)
* Add override
* Change the art back to the cardData value if it changes from broken
to valid image (LP: #1533577)
* Concierge mode generated code optimization
* Don't use context properties but properties of the delegates
* Listen to contentItem:
Flickable:
* Make some AP code faster
* Make tests a bit more stable
* Make unity8 and unity8-dash handle termination signals
* Remove workaround not needed anymore (LP: #1475643)
* Resolve cardArtStyle on compile time
* Set the theme earlier (LP: #1574048)
[ Albert Astals Cid, Daniel d'Andrada ]
* Remove DirectionalDragArea and libs/UbuntuGestures and port to SDK
equivalents
[ Andrea Cimitan ]
* Hide the preview review input field when a rating is required (LP:
#1541971)
[ CI Train Bot ]
* Resync trunk.
[ Daniel d'Andrada ]
* Fix DragHandle so it works in all directions
* Support animated cursors
* WindowInputMonitor - also map Qt::Key_HomePage to our home key
* plugins/Cursor: properly register to the screen's QPlatformCursor
when screen changes (LP: #1579742)
[ Josh Arenson ]
* Close the PageHeaderExtra
#1569498)
* Wrap primaryFilter in a flickable to make it behave nicely. (LP:
#1569492)
[ Lukáš Tinkl ]
* First snap decision should always be expanded, unless user decides
otherwise (LP: #1580090, #1575045)
* Fullscreen notification bug fixes (LP: #1583944, #1581498, #1422711)
* Implement maximizing windows horizontally/
* Lock the session when putting the laptop into sleep (LP: #1581063)
[ Lukáš Tinkl, Michael Terry ]
* With a maximized window, "dragging" the panel down should restore it
[ Michael Terry ]
* Change some dash button colors from orange to green. (LP: #1581047)
* Use PageHeader instead Ambiance's PageHeadStyle
* Use new setTimeZone method to set user-friendly timezone name in the
wizard. (LP: #1566295)
[ Michael Zanetti ]
* Remove the background dimming when the launcher is revealed by a
drag (LP: #1575137)
* reenable or drop disabled tests
-- Michael Terry <email address hidden> Fri, 27 May 2016 13:54:44 +0000
| Changed in unity8 (Ubuntu): | |
| status: | In Progress → Fix Released |
| Changed in canonical-devices-system-image: | |
| status: | New → Fix Committed |
| importance: | Undecided → Medium |
| milestone: | none → 12 |
| Changed in canonical-devices-system-image: | |
| status: | Fix Committed → Fix Released |


I was able to reproduce this issue and am looking into it now.