The app currently appears to require one operation to fully complete before another can be safely performed.
A common example is moving clipboard items from History to an existing Board and then immediately deleting those same items from History. If the first operation takes several seconds to synchronize (or complete whatever background processing occurs), deleting the items before that process finishes can cause them to reappear in History. The user is then forced to delete them a second time.
This behavior becomes more noticeable when the Clipboard History is large (for example, six months or more of stored entries). Although the UI often appears to apply changes instantly, there is still a delay before the application is actually ready to process the next operation. Depending on the size of the history and sync activity, this delay can range from a few seconds to several minutes.
I also want to clarify that this behavior appears to be more common when the Pin Board contains a large number of items (roughly 50–100 or more).
For example, if the Pin Board is large and I perform another operation elsewhere in the app (such as deleting entries from Clipboard History), the deleted items may reappear several minutes later. This suggests that background processing or synchronization may still be occurring long after the UI indicates the operation has completed.
In some cases, the issue becomes worse: the reappearing items cannot be deleted again. The delete action appears to run, but the items remain visible. The only workaround I have found is to force close the application and reopen it.
[Expected Behavior]
Operations should be queued or handled independently so users can continue working without waiting for previous actions to fully synchronize. Once an action is confirmed in the UI, subsequent actions should not cause earlier changes to be reverted or reappear unexpectedly.
The application should also behave consistently regardless of the number of items stored in the Pin Board. Deleted items should not reappear, and all visible items should remain manageable without requiring an application restart.
[Actual Behavior]
If a second operation is performed before the previous one has fully completed, the application may restore items that were already deleted, resulting in an inconsistent state and requiring users to repeat their actions.
When the Pin Board contains a large number of items, operations may take significantly longer to fully complete. During this time, deleted items can reappear unexpectedly, and in some cases become stuck in the UI until the application is restarted.