I have an chrome extension which runs as a side handle. At the start of the loading process, I display a loading icon before querying a server for some data, and then parsing that data into the extension handle. The query can run for several seconds and the parsing of the data can be heavy - hence the loading icon. My problem is that the loading icon freezes/stalls when the extension is running, even if I run the 'load function' as a javascript setTimeout() function. Is there something special to be done in order for the icon to spin without interruption (i.e. manifest config)?

thanks