The !findWidgetVisible seems to be new and it throws a wrench in the works. I get the point that ALT-A means something in the global Find/Replace widget as well as in the search viewlet. But it creates a lot of funny behavior because sometimes Alt+A works and sometimes it doesn't. Surely the fact that I just opened the search viewlet should mean that I am using it and not the global Find/Replace widget.