SUMMARY I noticed that if the connection is not working while refreshing, the spinner will remain there forever. And if the connection later becomes available, dragging down the news to refresh again will not work, and the only solution left is to close and restart the program. I don't know how difficult it would be but I think the timeout should be much shorter than it is now, and dragging down while it's refreshing could cancel the current operation and start a new one. This was on debian, using the latest version of alligator.