#4414 HIGH Never A: Journal search loses focus when it shouldn't

Zarro Boogs per Child bugtracker at laptop.org
Tue Oct 23 12:31:26 EDT 2007


#4414: Journal search loses focus when it shouldn't
------------------------------+---------------------------------------------
 Reporter:  Eben              |       Owner:  tomeu         
     Type:  defect            |      Status:  new           
 Priority:  high              |   Milestone:  Never Assigned
Component:  journal-activity  |     Version:                
 Keywords:                    |    Verified:  0             
------------------------------+---------------------------------------------
 For the record, I'm tempted to call this a blocker, since it really gets
 in the way of any meaningful interaction with the Journal.  This search
 field is essential to the Journal

 The Journal search field should ''never'' lose focus unless via explicit
 action by the user (tab, or clicking elsewhere).  Right now, the field
 loses focus anytime the query is submitted.  This is a ''very'' big
 problem, for a number of reasons.

 First, this means that if you are slow to type (for instance, because you
 have to look down at your hands while learning to type correctly), then
 the "pseudo-incremental effect we're aiming for pulls focus out of the
 field, which results in the next few keystrokes being lost.

 Second, anytime the current string within the entry is selected (manually
 by mouse, or by tabbing into the search field, and certainly when the
 search field auto-focuses in the future), typing ''anything'' - fast or
 otherwise - instantly removes focus from the entry field.

 A side effect of all of this focus stuff is that there is some weird
 "shifting" of the text within the entry when the search is triggered. That
 needs to be fixed too, because the continuity of the text while typing
 needs to be there even if an incremental search is fired off.

-- 
Ticket URL: <https://dev.laptop.org/ticket/4414>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list