[webui] Handle timeout errors as request timeouts