[PM-34036] Skip corrupted attachments during zip vault export#19976
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #19976 +/- ##
==========================================
- Coverage 47.10% 47.09% -0.01%
==========================================
Files 3948 3948
Lines 119688 119698 +10
Branches 18344 18347 +3
==========================================
Hits 56374 56374
- Misses 59080 59090 +10
Partials 4234 4234 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Great job! No new security vulnerabilities introduced in this pull request |
…n/clients into vault/PM-34036-skip-attachments
|
|
Changes in this PR impact the Autofill experience of the browser clientBIT has tested the core experience with these changes and all feature flags disabled. ✅ Fortunately, these BIT tests have passed! 🎉 |
Changes in this PR impact the Autofill experience of the browser clientBIT has tested the core experience with these changes and the feature flag configuration used by ✅ Fortunately, these BIT tests have passed! 🎉 |
| "exportSuccessSkippedAttachments": { | ||
| "message": "$COUNT$ corrupted attachments were skipped during export. All other vault data and attachments exported successfully.", | ||
| "placeholders": { | ||
| "count": { | ||
| "content": "$1", | ||
| "example": "3" | ||
| } | ||
| } | ||
| }, |
There was a problem hiding this comment.
I can't translate in any correct way :( What's going on with full plural support in web/browser/desktop app?




🎟️ Tracking
https://bitwarden.atlassian.net/browse/PM-34036
📔 Objective
Skip corrupted attachments during zip vault export instead of aborting the entire export. When attachments fail to decrypt, the export completes with all valid vault data and attachments, and a warning callout informs the user how many attachments were skipped. Additionally, the export scope description is converted from a callout to inline text to match the updated design.
📸 Screenshots
Screen.Recording.2026-04-03.at.22.24.08.mov
Screen.Recording.2026-04-02.at.15.48.51.mov
new_edit.mov