typing in search field of date/time settings blocks UI
Bug #1492260 reported by
Bill Filler
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Medium
|
Bill Filler | ||
ubuntu-system-settings (Ubuntu) |
Fix Released
|
Medium
|
Jonas G. Drange |
Bug Description
Steps to reproduce:
- reflash your phone
- go to date/time settings
- start typing "Boston" in search field
Expected results:
- Should see the text "Boston" immediately entered into the search field, with results updated as each letter is typed
Actual results:
- I only see "B" entered into the text field and everything blocks until the first set of search results comes back, then "Boston" is filled in the text field
Seems the search must be happening in the same thread as UI which is causing typing of the search string to block
Related branches
lp:~jonas-drange/ubuntu-system-settings/lp1492260
- Ken VanDine: Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
-
Diff: 177 lines (+37/-29)4 files modifiedplugins/time-date/ChooseTimeZone.qml (+4/-2)
plugins/time-date/PageComponent.qml (+3/-1)
plugins/time-date/timezonelocationmodel.cpp (+23/-20)
plugins/time-date/timezonelocationmodel.h (+7/-6)
Changed in canonical-devices-system-image: | |
milestone: | none → ww40-2015 |
assignee: | nobody → Bill Filler (bfiller) |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in ubuntu-system-settings (Ubuntu): | |
assignee: | nobody → Jonas G. Drange (jonas-drange) |
importance: | Undecided → Medium |
Changed in ubuntu-system-settings (Ubuntu): | |
status: | New → In Progress |
Changed in canonical-devices-system-image: | |
status: | Confirmed → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
On Fri, Sep 04, 2015 at 01:14:11PM -0000, Bill Filler wrote:
> Public bug reported:
>
> Steps to reproduce:
> - reflash your phone
> - go to date/time settings
> - start typing "Boston" in search field
>
> Expected results:
> - Should see the text "Boston" immediately entered into the search field, with results updated as each letter is typed
>
> Actual results:
> - I only see "B" entered into the text field and everything blocks until the first set of search results comes back, then "Boston" is filled in the text field
>
> Seems the search must be happening in the same thread as UI which is
> causing typing of the search string to block
No, we use QtConcurrent to do that.
It's probably something else, like incorrect blocking or maybe a
different part which is done synchronously.
--
Iain Lane [ <email address hidden> ]
Debian Developer [ <email address hidden> ]
Ubuntu Developer [ <email address hidden> ]