First character of search query is often deleted when engaging Spotlight through Command+Space Shortcut

Originator:dloewenherz
Number:rdar://23222411 Date Originated:22-Oct-2015 01:59 PM
Status:Duplicate/22765086 Resolved:
Product:OS X Product Version:10.11.1
Classification:UI/Usability Reproducible:Always
 
Summary:
See title.

Steps to Reproduce:
1. Instantiate Spotlight with Command+Tab.
2. Start typing query. I.e., “Google Chrome”.
3. After first letter is typed, cursor is moved to beginning of string. Example: assuming “|” represents the cursor, I see “|G”
4. After next character is typed, “G” is deleted and only “oogle Chrome” makes it through.

Expected Results:
Cursor is always placed at end of search query, hence prevented parts of query from being deleted.

Actual Results:
Cursor is moved to beginning of string when first typing query.

Comments

I'm having the same issue for quite some time now. I'm not entirely sure, but IIRC it started even before installing El Capitan (I'm using it since the first public beta).

A quick video I made showing the issue can be found here: http://cl.ly/dxn8. Note I type "das" every time and you can see some times the first letter is "dropped".

Running frame by frame is possible to see that the "d" appears but the cursors does not move after it replacing the letter on the next key stroke: http://f.cl.ly/items/1O1U3R031z3x2U112C2f/spotlight-issue.png

A more repeatable way of reproducing it (at least for me) is following the steps: 1. launch the bar and type something that matches; 2. wait for the details to appear (or just the icon on the right side); 3. clear the input using the ESC key; 4. try to type anything after that.

By samflores at Dec. 1, 2015, 6:46 p.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!