I've been bisecting the rc-proposed images to find where the bug was introduced (arbitrarily assuming that this is a 100% reproducible issue): Working images: 435,440,442; failing images: 445,443
So, it seems that the bug was introduced in image 443, which carries these changes: http://people.canonical.com/~lzemczak/landing-team/ubuntu-touch/rc-proposed/ubuntu/mako/443.commitlog The best candidates for investigation are qtmir and unity8: ====== * Move prompt surfaces from MirSurface to Application and emit firstChanged signal ====== Adding unity8 too. ** Also affects: unity8 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1586219 Title: U1 login window opens behind pay-ui window Status in Canonical System Image: Confirmed Status in qtmir package in Ubuntu: New Status in unity8 package in Ubuntu: New Bug description: In today's phone images, a very basic test case fails: Purchasing an app on a freshly-flashed phone. Specifically, after tapping the app's price button to initiate a purchase, the pay-ui's "Loading..." dialog appears and never disappears or times out. If I hit its "Cancel" button, I see the U1 login window. Completing the login then returns the view to the app's summary screen in the click store. What's supposed to happen is: - Tap the price button. - Get a U1 login window. - Complete the login. - Get a payment confirmation window. I'm not completely sure what causes this, but it looks like the U1 login window is simply appearing underneath the pay-ui dialog instead of above it. Dobey found this error in the logs: 2016-05-26 20:34:53,467 - WARNING - QWindow::fromWinId(): platform plugin does not support foreign windows. This should probably be fixed before OTA12, since it's a step backward in the first-time app purchase flow. To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1586219/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp