Issue

I am occasionally getting the error message "Input: server timeout: please try again" while updating a detection. When I refresh or reopen the page, I can see that the intended updates are in place. What could the issue be here?

Resolution

To bypass or improve this behavior:

Cause

This behavior seems to be a frontend timeout where the backend is still completing the task. One thing that could cause this would be slow-running unit tests. This might indicate that the detection contains known slow behaviors, such as regexes or using the detections cache. 

The slowness probably comes from running the detection unit tests any time a change is made, no matter what the change is.