REPRODUCIBILITY: 100%
OS VERSION: 5.0.0.62 (Tampella)
HARDWARE: Jolla C2 (s19mps / c2)
UI LANGUAGE: en_GB
REGRESSION: unknown
DESCRIPTION:
When selecting a directory using a Sailfish.Picker
component, the UI hangs if the device is in Landscape orientation.
PRECONDITIONS:
unknown
STEPS TO REPRODUCE:
- Open QML app (see below) in Portrait orientation
- Click the button (or open a
FolderPickerDialog
in another way) - Navigate to a dir with subdirs
- Navigate to a dir → see contents shown
- Navigate back
- Turn device into Landscape orientation
- Navigate to a dir → Empty page opens (in Portrait orientation), showing a spinner that never finishes
- If you have time, navigate back, rotate into Portrait again, go back to step 4
EXPECTED RESULT:
Functionality should be the same despite any device orientation
ACTUAL RESULT:
Hanging UI
MODIFICATIONS:
- Chum
- OpenRepos
- Patchmanager
- Tinkering
ADDITIONAL INFORMATION:
QML app showing the issue:
import QtQuick 2.6
import Sailfish.Silica 1.0
import Sailfish.Pickers 1.0
ApplicationWindow { id: app
allowedOrientations: Orientation.All
initialPage: Page {
allowedOrientations: Orientation.All
SilicaFlickable {
anchors.fill: parent
PageHeader { title: "Demo" }
Button {
anchors.centerIn: parent
text: "Click Me"
onClicked: pageStack.push(picker)
}
}
}
Component { id: picker
FolderPickerDialog {
allowedOrientations: Orientation.All
}
}
}
Copy into a file, run with qmlscene demo.qml
.
the initial version of this bug report was not created using any version of Bugger!.