Software 'Delete' Function Can Fail When Multiple Windows Access Shared Data
A developer working on a VS Code extension encountered a flaw where deleted chat history could be restored. The issue occurred when multiple editor windows had access to the same shared data storage. If one window deleted a conversation while another held an older copy, the second window could inadvertently save and restore the deleted data upon closing. This highlights a broader technical challenge in defining 'deletion' when different application components can independently save state. The problem is analogous to offline devices potentially restoring data a server has deliberately removed.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in