Bug and suggestion Rated 5 out of 5 stars

Great extension. A bug report: if a search-plugin has image, the setting panel can't work. You may add a check if(engines[i].iconURI) before menuitem.setAttribute("image", engines[i].iconURI.spec); to fix this bug. I have a suggestion also: When auto-clear is enabled with a delay and "cancel if searchbar is active", the clear operation can be more human-based. For example, if I set the delay as 10 seconds and I start a search. After 3 seconds I focus search bar and blur it, and it is still cleared after 7 seconds passed. Actually, the setTimeout counting should be clear when search bar is focused, and re-set when it is blurred.

This review is for a previous version of the add-on ( 

Thank you for your review. I will make these changes in the next version.