Dictionary popover should not say "No Results" when still loading.

Originator:jediknil
Number:rdar://11438112 Date Originated:2012-05-11
Status:Duplicate/11246007 Resolved:2012-05-22
Product:Mac OS X Product Version:10.7.3/11D50d
Classification:UI/Usability Reproducible:Sometimes
 
Summary:
When summoning the dictionary popover using Cmd-Ctrl-D, the popover sometimes appears before the results have loaded, displaying "No results found". After a split second (when the lookup completes), the "No results found" will disappear and the popover will resize to show the actual results.

Steps to Reproduce:
0. Start with a fresh login, so the dictionary is not in the cache.
1. Open a web page.
2. Mouse over an English word.
3. Press Cmd-Ctrl-D.

Expected Results:
The dictionary popover appears immediately, with the word "Loading...", which is then replaced by the results as they are found. If there are no results, the word "Loading..." is replaced by "No results found".

Actual Results:
The dictionary popover appears after a short delay, with the words "No results found", which is replaced a second later by the results as they are found.

Regression:
Not sure.

Notes:
- This is probably hard to trigger manually, especially on a faster or less memory-pressured computer than my four-year-old MBP. For me, it tends not to happen when I've used the popover recently (perhaps the dictionary files are being cached).

- If the user has many dictionaries, or very large dictionaries, it will take a long time to verify "No Results" from all dictionaries. Some indication of progress ("Loading... (no results in 3 dictionaries)") might help there.

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!