I've seen occasional crashes in the recursive file deleter which are possibly happening due to trying to recursively delete directories that are also being modified, triggered by events like having received a new favicon or trying to update a tab preview image.
In all likelihood the files will delete properly on next attempt, so adding a guard to catch exceptions to prevent app crashes.
Task/Issue URL: https://app.asana.com/0/488551667048375/1207230693471364/f
Description
I've seen occasional crashes in the recursive file deleter which are possibly happening due to trying to recursively delete directories that are also being modified, triggered by events like having received a new favicon or trying to update a tab preview image.
In all likelihood the files will delete properly on next attempt, so adding a guard to catch exceptions to prevent app crashes.
Steps to test this PR
QA-optional