[webui] wrote test case for issue #272 and noticed something

Hidden projects were in cache as the cache only validated there were no updates
to the list, not if things were removed. That was of course very naiv to write.