Currently, the storage of Client Hints data for an edit will be prevented if the following happen just after the revision is saved:
- The page is deleted
- The revision is deleted and/or suppressed
The storage of Client Hints data via the REST API will happen shortly after the user loads the page after the edit screen, however, there is no guarantee that this would happen quickly. For example, a slow internet connection for a user could mean the request takes a little time to be sent. A user on a fast internet connection could be deleting the page shortly after the edit went through and this delete goes through before the API request is sent by the user on the slow internet connection.
This was raised in QA by T258105: Implement storage for User-Agent Client Hints header data.