can't select primary nav filter sometimes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Unassigned | ||
canonical-scopes-project |
New
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Fix Released
|
High
|
Josh Arenson |
Bug Description
One sometimes cannot select the lowest options in an option select filter when it is the primary navigation widget for the scope.
Here's a case.
Using the attached fake 500px scope:
1) Enter a query string (wait 30 seconds for the query to complete -- FYI this takes a long time -- 30 secs -- due to bug 1568035)
2) Tap the nav button that now appears in the Search box (label is "Popular").
3) Expand the filter by tapping its title: "Discover". (You probably can at this point swipe up to see and probably select any of the options, including the three lowest: fake1, fake2 and fake3)
4) Tap in results
5) Modify your query string and let it complete
6) redo 2) & 3). (you may have to tap in results again to get focus out of the Search box user input area, which may also be a bug)
At this point, if you swipe up, you can no longer bring the lowest filter options into a position where you can select them. (As soon as you remove your finger, they bounce back down out of view).
Related branches
- Albert Astals Cid (community): Approve
- Unity8 CI Bot: Needs Fixing (continuous-integration)
-
Diff: 226 lines (+89/-18)7 files modifiedqml/Dash/PageHeaderExtraPanel.qml (+32/-11)
tests/mocks/Unity/fake_scope.cpp (+2/-3)
tests/mocks/Unity/fake_scope.h (+1/-1)
tests/mocks/Unity/fake_scopes.cpp (+11/-0)
tests/qmltests/Dash/tst_Dash.qml (+41/-1)
tests/qmltests/Dash/tst_DashContent.qml (+1/-1)
tests/qmltests/Dash/tst_DashShell.qml (+1/-1)
tags: | added: ota11 |
Changed in canonical-devices-system-image: | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
importance: | Medium → High |
milestone: | none → 12 |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
We need to make the primaryFilter in PageHeaderExtra Panel.qml be wrapped in a Flickable that obeys the same availableHeight that dashNavigation does.