which leads to sluggish UI and my server getting harassed. I would have probably expected the directory to give up on anything that isn't a timeout. ### Steps to reproduce - Have a buggy homeserver that emits 500s when calling ``/publicRooms`` - Click room directory - A error prompt will open, but will flicker. If you open the developer tools, it will show lots of network requests. Describe how what happens differs from what you expected. <!-- Include screenshots if possible: you can drag and drop images below. --> ### Version information - **Platform**: web desktop server, what version of riot-web? - **Version**: 0.16.5