Xcode 9: Find > Find and Replace In Project does not make search field first responder when Find Navigator is not active

Originator:mail.junjie
Number:rdar://32828742 Date Originated:
Status: Resolved:
Product:Developer Tools Product Version:Version 9.0 beta (9M136h)
Classification:UI/Usability Reproducible:Always
 
Summary:
In previous versions of Xcode, Find > Find and Replace In Project (or using the keyboard shortcut ⇧⌘F) will do the following:

1. Show Find Navigator (if it is not already showing)
2. Make the search field first responder (if it is not already showing)
3. Select all text in the search field

In Xcode 9, the Find > Find and Replace In Project will only perform step 1 if Find Navigator is not already shown. A second Find > Find and Replace In Project is needed to perform step 2 and 3.

See attached video on the different behavior.

Steps to Reproduce:
1. Show Project Navigator (or any navigator besides the Find Navigator) ⌘1
2. Find > Find and Replace In Project ⇧⌘F

Expected Results:
1. Find Navigator is shown
2. Search field is made first responder
3. Existing search terms in search field is selected, ready to be replaced

Observed Results:
1. Find Navigator is shown
2. Search field is not made first responder

Version:
Version 9.0 beta (9M136h)
macOS 10.12.4 (16E195)

Notes:


Configuration:

Comments


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!